fireh 发表于 2008-5-6 08:51:17

请教高手如何给EAX赋值

想修改一个程序的代码把"1234567"改成"ABCDEF":
004A1495    B8 48164A00      mov   eax, 004A1648          ; ASCII "1234567"

这样写行不行?
mov   eax, "ABCDEF"


刚试了一下程序用OD调试的,改了后不行

[ 本帖最后由 fireh 于 2008-5-6 08:53 编辑 ]

RichGon 发表于 2008-5-6 09:46:42

不是这个样子的,你要看那个汇编语言,你没懂汇编

萧萧黄叶 发表于 2008-5-6 14:03:33

fireh 发表于 2008-5-6 14:32:09

又找了一遍汇编语言,是没找到直接给EAX寄存器直接赋值ASCII码的例子.我试了一下可以改
004A1648对应的值成功,感谢回复。

echo 发表于 2008-5-6 14:33:31

我这两天也在看汇编,自己啃太难了。/:05
页: [1]
查看完整版本: 请教高手如何给EAX赋值