seuer126 发表于 2011-12-20 11:10:15

关于反汇编的问题

本帖最后由 seuer126 于 2011-12-20 15:07 编辑

我在反汇编的时候, 看到ESI, EDI. 许多寄存器前面都带E, 请问这是什么意思?
这是来自百度的解释:ESI (计算机中CPU段寄存器的一种) ESI:通常在内存操作指令中作为“源地址指针”使用。当然,ESI可以被装入任意的数值,但通常没有人把它当作通用寄存器来用。但是小弟看着不太明白!

zzmatrix 发表于 2011-12-20 11:48:42

E=extra   相对于32位cpu而言的,功能和不加E的基本一样,就是多了16位。

seuer126 发表于 2011-12-20 15:07:35

恩,我明白了,谢谢你!
页: [1]
查看完整版本: 关于反汇编的问题