程序运行过程中的各个寄存器!

来源:互联网 发布:数据共享交换平台 编辑:程序博客网 时间:2024/05/18 06:46



EAX 是"累加器"(accumulator), 它是很多加法乘法指令的缺省寄存器。

EBX 是"基地址"(base)寄存器, 在内存寻址时存放基地址。

ECX 是计数器(counter), 是重复(REP)前缀指令和LOOP指令的内定计数器。

EDX 则总是被用来放整数除法产生的余数。

ESI/EDI分别叫做"源/目标索引寄存器"(source/destination index),因为在很多字符串操作指令中, DS:ESI指向源串,而ES:EDI指向目标串.


Eip:寄存器存放下一个CPU指令存放的内存地址,当CPU执行完当前的指令后,从EIP寄存器中读取下一条指令的内存地址,然后继续执行。

Esp:寄存器存放当前线程的栈顶指针
Ebp:寄存器存放当前线程的栈底指针

0 0
原创粉丝点击