News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

16 registers

Started by Magnum, August 18, 2011, 10:03:06 PM

Previous topic - Next topic

Magnum

If you have a 64 bit system, does that mean you in effect have 16  32 bit registers ?
Have a great day,
                         Andy

Magnum

Whoops, guess that should be 8 registers.
Have a great day,
                         Andy

clive

AMD64 has 16 64-bit general purpose registers. Where AX was 16-bit, EAX is 32-bit, RAX is 64-bit.
It also provides 16  XMM 128-bit SIMD registers.
http://en.wikipedia.org/wiki/X86-64

If you're talking non-x86 64-bit systems there are a bunch of alternative 64-bit register schemes.
It could be a random act of randomness. Those happen a lot as well.