注册 登录
编程论坛 汇编论坛

如何学反汇编

TE20 发布于 2007-08-14 17:19, 2753 次点击
我编了个最简单的显示“Hello!”的程序,想看看反汇编后的内容,可以看到反汇编的内容就没办法了,最下面几行看不懂了,请问各位仁兄如何学习反汇编啊,能给点心得吗,能提供个教程,之类的吗,我邮箱是 xute1126@yahoo.com.cn,先谢谢了
只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录


8 回复
#2
无理取闹2007-08-14 17:21
好像后边的就不属于你的程序了 不用管
#3
TE202007-08-14 17:28

那刚开始mov ax,0b61中的0b61,和下面的mov dx,0000中0000等是值什么啊,偏移地址?

#4
无理取闹2007-08-14 17:31
反汇编里的东西和你的程序相对应 你就知道它是什么了啊 0b61就是你的数据段 0000就是偏移地址
#5
TE202007-08-14 17:40

那假如我不知道源程序,就看这个反汇编的内容,你能知道我的程序是在显示hello!,怎么看出来啊?

#6
无理取闹2007-08-14 18:57

用一下debug -e命令 试试

#7
hkbyest2007-08-14 21:54

debug -t单步执行时有一点提示的。
况且如果你熟悉中断格式的话,自然会知道是显示字符串,而字符串的地址在哪里,然后-d 一下嘛

#8
无理取闹2007-08-14 21:59
楼上是高手哦
#9
losttime99582007-09-01 12:16
都是高手,小弟我刚起步有的东西还看不懂,各位大哥还须多多指教
1