回 帖 发 新 帖 刷新版面

主题:菜鸟有问题~~~~~~

这学期刚开始学习汇编,感觉挺难的哦,老师上课口齿不太清晰,所以很难听清老师在说什么,只有自己一点点自学。
     我下了个masm 5.0,写好的程序在dos下编译没有问题,先masm,再link,最后debug,这些应该都没错的吧,然后我就不知道怎么看结果了,反正就知道在那-r,-u,-t的乱按,但就是不知道在什么地方能看到结果,这个怎么回事啊,是不是结果的内容一般都在寄存器里面,请高手指点迷津,谢谢!!!!!!!!1

回复列表 (共7个回复)

沙发

用MSAM611,里面有CV.exe,可以看到任何你想看的数;

板凳

直接输入可执行文件名就行了吧,我查看时是这样的,但是不知道masm的版本一不一样?

3 楼

我用的是masm 5.0在哪里看呢?

4 楼

在debug中有个D命令.

能看指定地址的值.

5 楼

不同的程序结果不一样,查看的方法也不一样
1、首先确定结果是否可以直接在DOS显示,可以,则直接在DOS下运行
2、如果不可以,分析结果是在寄存器,还是内存中
如果在寄存器,则用R查看
如果在内存,用D命令,并且分析段地址和偏移地址。虽然这么说,但其实,用
D DS:0就可以看到内存的结果,不过要数一下结果所在的位置了。如:结果在偏移地址为0006的单元,你就要数到0006找对应内容。

6 楼


顺便补下,有些人进到DEBUG后不知道怎么退出来。
输出Q就可以退出了

7 楼

这个我知道了哈   thank you all the same ^_^!

我来回复

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