x86-64 Registers

8-Byte Registers Bytes 0-3 Bytes 0-1 Byte 0
rax eax ax ah, al
rcx ecx cx ch, cl
rdx edx dx dh, dl
rbx ebx bx bh, bl
rsi esi si sil
rdi edi di dil
rsp esp sp spl
rbp ebp bp bpl
r8 r8d r8w r8b
r9 r9d r9w r9b
r10 r10d r10w r10b
r11 r11d r11w r11b
r12 r12d r12w r12b
r13 r13d r13w r13b
r14 r14d r14w r14b
r15 r15d r15w r15b