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 for RSI
  • DIL for RDI
  • BPL for RBP
  • SPL 為 RSP

這同樣適用於暫存器 R8 到 R15:它們各自的低位元組部分被命名為 R8B - R15B。