通用寄存器:spa
英文 | 功能 | 寄存器 | 編號(二進制) | 編號(十進制) | 字母 | 全稱 | 功能 | ||
32位 | 16位 | 8位 | D | double | 雙 | ||||
accumulator | 累加 | EAX | AX | AL | 000 | 0 | L | low | 低位 |
count | 計數 | ECX | CX | CL | 001 | 1 | H | high | 高位 |
data | 數據 | EDX | DX | DL | 010 | 2 | E | extend | 擴展 |
base | 基址 | EBX | BX | BL | 011 | 3 | R | register | 寄存器 |
Stack Pointer | 堆棧指針 | ESP | SP | AH | 100 | 4 | I | immediate | 當即數 |
Base Pointer | 基址指針 | EBP | BP | CH | 101 | 5 | M | memory | 內存 |
Source Index | 源變址 | ESI | SI | DH | 110 | 6 | B | byte | 字節 |
Destination Index | 目的變址 | EDI | DI | BH | 111 | 7 | W | word | 字 |
標誌寄存器(FLAG/16位):指針
英文 | 功能 | 全稱 | 標誌形式 |
OF | 溢出標誌 | overflow flag | 狀態標誌 |
SF | 符號標誌 | sign flag | 狀態標誌 |
ZF | 零標誌 | zero flag | 狀態標誌 |
CF | 進位標誌 | carry flag | 狀態標誌 |
AF | 輔助進位標誌 | auxiliary carry flag | 狀態標誌 |
PF | 奇偶標誌 | parity flag | 狀態標誌 |
DF | 方向標誌 | direction flag | 控制標誌 |
IF | 中斷標誌 | interrupt flag | 控制標誌 |
TF | 陷進標誌 | trap flag | 控制標誌 |
段寄存器(16位):內存
英文 | 含義 | 全稱 | 功能 |
CS | 代碼段 | Code Segment | 指明代碼段的起始地址 |
DS | 數據段 | Data Segment | 指明數據段的起始地址 |
SS | 堆棧段 | Stack Segment | 指明堆棧段的起始地址 |
ES | 附加段 | Extra Segment | 指明附加段的起始地址 |
指令指針寄存器(32位)EIP:Extend Instruction Pointerit