通用寄存器
EAX 累加器
EBX 基地址寄存器,存基地址
ECX 计数器,用于循环条件
EDX 数据扩展位,用于乘除运算
ESI 源变址寄存器,字符串指令默认以此寄存器为源串偏移地址。默认段:DS
EDI 目的变址寄存器,字符串指令以此为目的串偏移地址。默认段:ES
DBP 基址指针寄存器,堆栈中的数据操作。默认以SS段为基址
ESP 堆栈指针寄存器,指向栈顶。
段寄存器
CS 代码段起始地址
DS 数据段起始地址
ES 附加段起始地址
SS 堆栈段起始地址,一般为堆栈底
FS window特殊寄存器
GS
控制寄存器
EIP 装载程序指令地址,与CS结合指向下一条要执行的指令地址
PSW 存指令执行后的运行状态
CR0控制cpu工作的方式。
CR1intel 保留
CR2保存在分页机制下出错时的线性地址
CR3页目录表的起始物理地址
EAX 累加器
EBX 基地址寄存器,存基地址
ECX 计数器,用于循环条件
EDX 数据扩展位,用于乘除运算
ESI 源变址寄存器,字符串指令默认以此寄存器为源串偏移地址。默认段:DS
EDI 目的变址寄存器,字符串指令以此为目的串偏移地址。默认段:ES
DBP 基址指针寄存器,堆栈中的数据操作。默认以SS段为基址
ESP 堆栈指针寄存器,指向栈顶。
段寄存器
CS 代码段起始地址
DS 数据段起始地址
ES 附加段起始地址
SS 堆栈段起始地址,一般为堆栈底
FS window特殊寄存器
GS
控制寄存器
EIP 装载程序指令地址,与CS结合指向下一条要执行的指令地址
PSW 存指令执行后的运行状态
CR0控制cpu工作的方式。
CR1intel 保留
CR2保存在分页机制下出错时的线性地址
CR3页目录表的起始物理地址