通用寄存器
32位 | 16位 | 8位 |
---|---|---|
EAX | AX | AL |
EBX | BX | BL |
ECX | CX | CL |
EDX | DX | DL |
ESP | SP | AH |
EBP | BP | BH |
ESI | SI | CH |
EDI | DI | DH |
在汇编语言中,有32位,16位和8位寄存器,上面的表格是通用的8个寄存器。但是我们在DTdebug中不能看见那些16位和8位的寄存器,只有32位。
其实 32位寄存器不仅仅只是单独的一个32位寄存器,而是由2个16位寄存器组合而来。原理如图所示
两个16位寄存器组成了一个32位寄存器,同样