대체로 64 bit 레지스터는 RAX , RBX ...
32 bit 레지스터는 EAX,EBX ...
16 bit 레지스터는 AX BX 등등등
인텔사이트에 있는 레지스터 들....
http://www.intel.co.kr/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-manual-325462.pdf
3.7.2.1 Register Operands in 64-Bit Mode
Register operands in 64-bit mode can be any of the following: • 64-bit general-purpose registers (RAX, RBX, RCX, RDX, RSI, RDI, RSP, RBP, or R8-R15) • 32-bit general-purpose registers (EAX, EBX, ECX, EDX, ESI, EDI, ESP, EBP, or R8D-R15D) • 16-bit general-purpose registers (AX, BX, CX, DX, SI, DI, SP, BP, or R8W-R15W) • 8-bit general-purpose registers: AL, BL, CL, DL, SIL, DIL, SPL, BPL, and R8L-R15L are available using REX prefixes; AL, BL, CL, DL, AH, BH, CH, DH are available without using REX prefixes. • Segment registers (CS, DS, SS, ES, FS, and GS) • RFLAGS register • x87 FPU registers (ST0 through ST7, status word, control word, tag word, data operand pointer, and instruction pointer) • MMX registers (MM0 through MM7) • XMM registers (XMM0 through XMM15) and the MXCSR register • Control registers (CR0, CR2, CR3, CR4, and CR8) and system table pointer registers (GDTR, LDTR, IDTR, and task register) • Debug registers (DR0, DR1, DR2, DR3, DR6, and DR7) • MSR registers • RDX:RAX register pair representing a 128-bit operand |
'64비트_멀티코어OS원리와구조' 카테고리의 다른 글
Control Register (0) | 2014.12.08 |
---|---|
세그먼트레지스터 (0) | 2014.12.02 |
범용레지스터 General Purpose Register (0) | 2014.12.02 |