Open main menu

CDOT Wiki β

Changes

X86 64 Register and Instruction Quick Start

13 bytes added, 14:05, 27 January 2014
General-Purpose Registers
* 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 [[Syscalls|syscall]]/function call:
* First six arguments are in rdi, rsi, rdx, rcx, r8d, r9d; remaining arguments are on the stack
* For syscalls, the syscall number is in rax