[Code-Crunchers] Basic differences between x86 Assembly and X86-64 Assembly

Gadi Evron ge at linuxbox.org
Fri Nov 10 17:41:39 CST 2006


http://milw0rm.com/papers/110

[ -
[ - Basic differences between x86 Assembly and X86-64 Assembly
[ -
[ - By Gustavo C. aka hophet <hophet[at]gmail.com>
[ -
[ - http://www.openvms-rocks.com/~hophet/
[ -

Rex1 - Introduction
Rex2 - Registers
Rex3 - Memory
Rex4 - Debugging
Rex5 - Examples
Rex6 - More information
                    

-[ Introduction

Heys guys, the interests here is showing you the basic differences 
between x86 assembly and X86-64 assembly, more information about
assembly see the end of the file. The architecture tested here is 
AMD64.


-[ Registers

Now we have more space :

%ah/al	- 8 bits
%ax	- 16 bits
%eax	- 32 bits
%rax	- 64 bits

And more eight integer registers, r8-r15:

...
...



More information about the Code-Crunchers mailing list