通用寄存器: EAX EBX ECX EDX.
1.32bits
2.可以通过 *X 访问其低16b;
3.通过 *H 访问其 8-15b, *L访问其低8b.
如下图所示:
特殊用途寄存器:
EBP: 堆栈栈底指针寄存器;
ESI: 源地址寄存器;
EDI: 目的地址寄存器;
1.32bits;
2.可以通过BP/SP/DI访问其低16b;
段寄存器/选择器:
CS: 代码段/代码选择器
DS: 数据段/数据选择器
ES: 附加段/附加选择器
FS:
GS:
SS: 堆栈段/堆栈选择器
以上段寄存器在实模式下是16b,在保护模式下是32b.
特殊寄存器: 32bits
EIP: 指令指针寄存器
ESP: 堆栈指针寄存器
控制寄存器: 32bits
CR0:
CR2:
CR3:
调试寄存器: 32bits
D0:
D1:
D2:
D3:
D6:
D7:
测试寄存器: 32bits
TR3:
TR4:
TR5:
TR6:
标志寄存器: