类型 | 中文名称 | 英文名称 | 二进制码 | 寄存器说明 |
多 功 能 寄 存 器 | 累加低八 | AL | 0 | 累加寄存器低八位 |
累加高八 | AH | 100 | 累加寄存器低八位 | |
累加一六 | AX | 0 | 16位累加寄存器 | |
累加三二 | EAX | 0 | 32位累加寄存器 | |
基址低八 | BL | 11 | 基址寄存器低八位 | |
基址高八 | BH | 111 | 基址寄存器低八位 | |
基址一六 | BX | 11 | 16位基址寄存器 | |
基址三二 | EBX | 11 | 32位基址寄存器 | |
计数低八 | CL | 1 | 计数寄存器低八位 | |
计数高八 | CH | 101 | 计数寄存器低八位 | |
计数一六 | CX | 1 | 16位计数寄存器 | |
计数三二 | ECX | 1 | 32位计数寄存器 | |
数据低八 | DL | 10 | 数据寄存器低八位 | |
数据高八 | DH | 110 | 数据寄存器低八位 | |
数据一六 | DX | 10 | 16位数据寄存器 | |
数据三二 | EDX | 10 | 32位数据寄存器 | |
类型 | 中文名称 | 英文名称 | 二进制码 | 寄存器说明 |
指针寄存器 | 堆栈指针一六 | SP | 100 | 16位堆栈指针寄存器 |
堆栈指针三二 | ESP | 100 | 32位堆栈指针寄存器 | |
基址指针一六 | BP | 101 | 16位基址指针寄存器 | |
基址指针三二 | EBP | 101 | 32位基址指针寄存器 | |
变址寄存器 | 目标变址一六 | DI | 111 | 16位目标变址寄存器 |
目标变址三二 | EDI | 111 | 32位目标变址寄存器 | |
源变址一六 | SI | 110 | 16位源变址寄存器 | |
源变址三二 | ESI | 110 | 32位源变址寄存器 | |
专用寄存器 | 指令指针一六 | IP | * | 16位指令指针寄存器 |
指令指针三二 | EIP | * | 32位指令指针寄存器 | |
标志一六 | FLAGS | * | 16位标志寄存器 | |
标志三二 | EFLAGS | * | 32位标志寄存器 | |
段寄存器 | 代码段 | CS | 1 | 代码段寄存器 |
数据段 | DS | 11 | 数据段寄存器 | |
附加段 | ES | 0 | 附加段寄存器 | |
堆栈段 | SS | 10 | 堆栈段寄存器 | |
标志段 | FS | 100 | 标志段寄存器 | |
全局段 | GS | 101 | 全局段寄存器 | |
控制寄存器 | 控制零 | CR0 | 0 | 控制寄存器零 |
控制一 | CR1* | 1 | 控制寄存器一 | |
控制二 | CR2 | 10 | 控制寄存器二 | |
控制三 | CR3 | 11 | 控制寄存器三 | |
控制四 | CR4 | 100 | 控制寄存器四 | |
控制五 | CR5* | 101 | 控制寄存器五 | |
控制六 | CR6* | 110 | 控制寄存器六 | |
控制七 | CR7* | 111 | 控制寄存器七 | |
类型 | 中文名称 | 英文名称 | 二进制码 | 寄存器说明 |
调试寄存器 | 调试零 | DR0 | 0 | 调试寄存器零 |
调试一 | DR1 | 1 | 调试寄存器一 | |
调试二 | DR2 | 10 | 调试寄存器二 | |
调试三 | DR3 | 11 | 调试寄存器三 | |
调试四 | DR4* | 100 | 调试寄存器四 | |
调试五 | DR5* | 101 | 调试寄存器五 | |
调试六 | DR6 | 110 | 调试寄存器六 | |
调试七 | DR7 | 111 | 调试寄存器七 | |
任务寄存器 | 任务零 | TR0 | 0 | 任务寄存器零 |
任务一 | TR1 | 1 | 任务寄存器一 | |
任务二 | TR2 | 10 | 任务寄存器二 | |
任务三 | TR3 | 11 | 任务寄存器三 | |
任务四 | TR4 | 100 | 任务寄存器四 | |
任务五 | TR5 | 101 | 任务寄存器五 | |
任务六 | TR6 | 110 | 任务寄存器六 | |
任务七 | TR7 | 111 | 任务寄存器七 | |
浮点寄存器 | 浮点零 | ST0 | 0 | 浮点寄存器零 |
浮点一 | ST1 | 1 | 浮点寄存器一 | |
浮点二 | ST2 | 10 | 浮点寄存器二 | |
浮点三 | ST3 | 11 | 浮点寄存器三 | |
浮点四 | ST4 | 100 | 浮点寄存器四 | |
浮点五 | ST5 | 101 | 浮点寄存器五 | |
浮点六 | ST6 | 110 | 浮点寄存器六 | |
浮点七 | ST7 | 111 | 浮点寄存器七 | |
类型 | 中文名称 | 英文名称 | 二进制码 | 寄存器说明 |
多媒体寄存器 | 媒体零 | MM0 | 0 | 媒体寄存器零 |
媒体一 | MM1 | 1 | 媒体寄存器一 | |
媒体二 | MM2 | 10 | 媒体寄存器二 | |
媒体三 | MM3 | 11 | 媒体寄存器三 | |
媒体四 | MM4 | 100 | 媒体寄存器四 | |
媒体五 | MM5 | 101 | 媒体寄存器五 | |
媒体六 | MM6 | 110 | 媒体寄存器六 | |
媒体七 | MM7 | 111 | 媒体寄存器七 | |
单指令流、多数据流寄存器 | 单流零 | XMM0 | 0 | 单指令流、多数据流寄存器零 |
单流一 | XMM1 | 1 | 单指令流、多数据流寄存器一 | |
单流二 | XMM2 | 10 | 单指令流、多数据流寄存器二 | |
单流三 | XMM3 | 11 | 单指令流、多数据流寄存器三 | |
单流四 | XMM4 | 100 | 单指令流、多数据流寄存器四 | |
单流五 | XMM5 | 101 | 单指令流、多数据流寄存器五 | |
单流六 | XMM6 | 110 | 单指令流、多数据流寄存器六 | |
单流七 | XMM7 | 111 | 单指令流、多数据流寄存器七 |
(表1.1 寄存器中文-英文命名对照表)
注:英文名称有星号"*"的表示作为保留域,实际并没有使用,二进制码有星号"*"表示无需二进制数表示。