Open main menu

CDOT Wiki β

Changes

X86 64 Register and Instruction Quick Start

49 bytes added, 14:55, 24 January 2014
General-Purpose Registers
* 64-bit registers using the 'r' prefix: rax, r15
* 32-bit registers using the 'e' prefix (original registers: e_x) or 'd' suffix (added registers: r__d): eax, r15d
* 16-bit registers using no prefix (original registers: _x) or a 'dw' suffix (added registers: r__dr__w): ax, r15dr15w* 8-bit registers using 'h' ("high byte" of 16 bits) suffix (original registers - bits 8-15: _h): ah, bh* 8-bit registers using 'l' ("low byte" of 16 bits) suffix (original registers - bits 0-7: _l) or 'b' suffix (added registers: r__b): al, bl, r15b
Usage during syscall/function call: