寄存器 | 用法 |
EAX | 通用寄存器、记录函数返回值 |
EBX | 通用寄存器 |
ECX | 通用寄存器,记录指向对象this指针 |
EDX | 通用寄存器,记录64位函数返回值的高端字 |
ESI | 内存移动和比较操作的源地址寄存器 |
EDI | 内存移动和比较操作的目的地址寄存器 |
EIP | 指令指针(当前执行代码的位置) |
ESP | 栈指针(当前栈顶的位置) |
EBP | 栈基址指针(当前堆栈帧的基址) |
EFLAGS | 记录比较、算数操作的标记位;有时简记为FEL或EFLGS |
还有CS(代码段)、SS(堆栈段)、DS(数据段)、ES(附加段)、FS(另一附加段)、GS(另一附加段);FS寄存器用来指向线程信息块(TIB),其他段急寄存器在Windows32调试中不会有什么作用。