8 位暫存器
前四個 16 位暫存器的上半部分和下半部分位元組可以直接作為它們自己的暫存器訪問:
AH
和AL
是AX
暫存器的高低兩半。BH
和BL
是BX
暫存器的高低兩半。CH
和CL
是CX
暫存器的高低兩半。DH
和DL
是DX
暫存器的高低兩半。
請注意,這意味著改變 AH
或 AL
也將立即改變 AX
! 另請注意,對 8 位暫存器的任何操作都不會影響其夥伴 - 增加 AL
使其從 0xFF
溢位到 0x00
不會改變 AH
。
64 位暫存器也有 8 位版本代表它們的低位元組:
SIL
forRSI
DIL
forRDI
BPL
forRBP
SPL
為RSP
這同樣適用於暫存器 R8
到 R15
:它們各自的低位元組部分被命名為 R8B
- R15B
。