2 years ago it seemed (while the Intel IA-64 star was shining much brighter) that assembly is really going to fade.
(It was said that only specialized compilers can produce the parallel code for EPIC.)

But my own experience (especially while using SIMD-instructions) shows that assembly can still be *much* faster than C/C++.
And: For me it is just more fun to come close to the metal of a processor while programming.

Soon (end of the year 2002) there will be x86-64 in the AMD hammer with:

# 16 (8 more than Pentium4) GP-register (extended to 64 bit)
# 16 (8 more than Pentium4) 128 bit SIMD-register with SSE2
# 64 bit adressing and 64 bit operand size in GP-register
# 8 64 bit SIMD-register

This looks very tasty for assembler-programmers, but what has to happen to use this new features?

Is a 64 bit operating system necessary or would it be possible to use the new processor modes in a 32 bit-Windows?

Will MS update MASM to use these new instructions and registers?

Posted on 2002-02-05 08:31:19 by VShader
I am beginner but i think definitely b/c i have the ml 7.0.9466.0 from .net and it seem like .net is the next generation kind of development env. And if Asm included.
Posted on 2002-02-05 14:39:44 by k0d
I have IAS for Intel 64-Bit CPU(IA-64) but i don't know (and don't think :)) that it is support x86-64. You can get it from microsoft or intel. But don't remember URL :(. Maybe You can find it deep of MSDN. :)


Posted on 2002-02-06 03:45:42 by RvaZero