Hamwa1 发表于 2011-9-16 11:56:05

用汇编软件生成的.EXE格式文件怎么在DOS下显示运算结果?

有时候直接查看,不想单步调试

our540453026 发表于 2011-9-16 12:33:26

运算结果是看不到的,你又没把你结果输入到显存那里,要想看到结果得把数据输到显存那里

再生缘 发表于 2011-9-16 12:41:27

debugg命令就可以实现一步到位不用单步调试

Hamwa1 发表于 2011-9-16 13:27:58

our540453026 发表于 2011-9-16 12:33 static/image/common/back.gif
运算结果是看不到的,你又没把你结果输入到显存那里,要想看到结果得把数据输到显存那里

把数据输到显存那里,用什么指令?

ytrfamli 发表于 2011-9-16 14:33:02

本帖最后由 ytrfamli 于 2011-9-16 14:33 编辑

>>数据输到显存那里,用什么指令?
很遺憾,debug没有这条指令.

>>直接查看,不想单步调试
比较简单的方法,如再生缘说的,使用g指令一次到位,
让程序执行到某行代码才停下,然後再用像是d或是r指令查看内存

比较复杂的,在你想要得到数据结果的代码後面
加入向显存写入字的代码,然後一样用g指令在那边停下,如此就能直接看到

那麽,要怎麽向显存写字呢?这个在实验9会得到充分(非常充分)的练习.
课本在那章让你练习之前有详细说明,可以先读下.

渔灞灞 发表于 2011-9-16 15:45:23

楼主看看实验8 就知道了.

ytrfamli 发表于 2011-9-16 18:43:04

楼主看看实验8 就知道了.
是实验9,不是实验8.
实验8是在觀察jmp指令在機器碼中是如何貯存的.

Hamwa1 发表于 2011-9-16 19:22:22

ytrfamli 发表于 2011-9-16 14:33 static/image/common/back.gif
>>数据输到显存那里,用什么指令?
很遺憾,debug没有这条指令.



前一个月都是用C写单片机的,看了30集后就想写输入和输出,操之过急哈,谢谢你的提示:handshake

our540453026 发表于 2011-9-27 23:51:32

Hamwa1 发表于 2011-9-16 13:27 static/image/common/back.gif
把数据输到显存那里,用什么指令?

你得写个代码才行的
页: [1]
查看完整版本: 用汇编软件生成的.EXE格式文件怎么在DOS下显示运算结果?