CPU主要寄存器功能说明

AX:累加器
BX:基址寄存器(Base)
CX:计数(Count)循环时自动加1
DX:存放数据(Data)

IP:指令寄存器存放下一条将要执行指令的偏移量,加上代码段的基地址形成下一条指令的地址。

SI( Source Index register):源变址寄存器。
DI( Destination Index Register):目的变址寄存器。

SP:堆栈指针(Stack Pointer),指向栈顶
BP:栈基址指针(Base Pointer)

CS:代码段寄存器
DS:数据段寄存器
SS:堆栈段寄存器
ES 附加段寄存器

CR3:页目录地址寄存器,存放页表目录的地址,用于逻辑地址到物理地址转换

代码段寄存器CS+指令寄存器IP->指令地址
DS+SI ->源堆数据地址
ES+DI ->目的堆数据地址
堆栈段寄存器SS+栈基址寄存器BP+栈指针SP->栈数据地址

猜你喜欢

转载自blog.csdn.net/gamekit/article/details/104727410