Welcome

首页 / 软件开发 / Delphi / 初学Delphi嵌入汇编[30] - 寄存器表

初学Delphi嵌入汇编[30] - 寄存器表2012-04-16 博客园 万一寄存器表

类型名称二进制码寄存器说明
多功能寄存器AL0累加寄存器低八位
AH100累加寄存器低八位
AX016 位累加寄存器
EAX032 位累加寄存器
BL11基址寄存器低八位
BH111基址寄存器低八位
BX1116 位基址寄存器
EBX1132 位基址寄存器
CL1计数寄存器低八位
CH101计数寄存器低八位
CX116 位计数寄存器
ECX132 位计数寄存器
DL10数据寄存器低八位
DH110数据寄存器低八位
DX1016 位数据寄存器
EDX1032 位数据寄存器
指针寄存器SP10016 位堆栈指针寄存器
ESP10032 位堆栈指针寄存器
BP10116位基址指针寄存器
EBP10132 位基址指针寄存器
变址寄存器DI11116 位目标变址寄存器
EDI11132位目标变址寄存器
SI11016 位源变址寄存器
ESI11032位源变址寄存器
专用寄存器IP*16 位指令指针寄存器
EIP*32 位指令指针寄存器
FLAGS*16 位标志寄存器
EFLAGS*32位标志寄存器
段寄存器CS1代码段寄存器
DS11数据段寄存器
ES0附加段寄存器
SS10堆栈段寄存器
FS100标志段寄存器
GS101全局段寄存器
控制寄存器CR00控制寄存器零
CR1*1控制寄存器一
CR210控制寄存器二
CR311控制寄存器三
CR4100控制寄存器四
CR5*101控制寄存器五
CR6*110控制寄存器六
CR7*111控制寄存器七
调试寄存器DR00调试寄存器零
DR11调试寄存器一
DR210调试寄存器二
DR311调试寄存器三
DR4*100调试寄存器四
DR5*101调试寄存器五
DR6110调试寄存器六
DR7111调试寄存器七
任务寄存器TR00任务寄存器零
TR11任务寄存器一
TR210任务寄存器二
TR311任务寄存器三
TR4100任务寄存器四
TR5101任务寄存器五
TR6110任务寄存器六
TR7111任务寄存器七
浮点寄存器ST00浮点寄存器零
ST11浮点寄存器一
ST210浮点寄存器二
ST311浮点寄存器三
ST4100浮点寄存器四
ST5101浮点寄存器五
ST6110浮点寄存器六
ST7111浮点寄存器七
多媒体寄存器MM00媒体寄存器零
MM11媒体寄存器一
MM210媒体寄存器二
MM311媒体寄存器三
MM4100媒体寄存器四
MM5101媒体寄存器五
MM6110媒体寄存器六
MM7111媒体寄存器七
单指令流、多数据流寄存器XMM00单指令流、多数据流寄存器零
XMM11单指令流、多数据流寄存器一
XMM210单指令流、多数据流寄存器二
XMM311单指令流、多数据流寄存器三
XMM4100单指令流、多数据流寄存器四
XMM5101单指令流、多数据流寄存器五
XMM6110单指令流、多数据流寄存器六
XMM7111单指令流、多数据流寄存器七
注: 英文名称有星号"*"的表示作为保留域, 实际并 没有使用, 二进制码有星号"*"表示无需二进制数表示
根据 www.olanguage.org 的资料整理.