回 帖 发 新 帖 刷新版面

主题:怎样将内存的值赋与寄存器呢?

我想把内存地址为:1400790bb内的值4000240,传给eax
我的命令是:mov eax,dword ptr [1400790bb]
但是最后编译器里却是:mov   eax,dword ptr [04865415400790BBh] (ds:04865415`400790bb)

请问这个正确的该怎么写呢?请大侠们帮帮忙,谢谢!

回复列表 (共1个回复)

沙发

1400790bb是绝对地址,你把它转化为段地址:有效地址的形式就可以了。
然后 mov eax,dword ptr [有效地址]

我来回复

您尚未登录,请登录后再回复。点此登录或注册