汇编语言 debug做了什么工作,为什么我的程序直接运行没有结果,进入debug后运行完就会有结果。

2024-12-02 16:29:43
推荐回答(5个)
回答1:

因为你的程序没有等待输入的功能,所以运行结果一闪而过,你都空饥坦来不及看。建议在程序运行结束前加入键盘输入的功能。这样,运行斗桐结束前就会等待你输入之后才结束程序,这样你也就能看得到运行的结果了。
debug之所以会有结果显示是因为,程序肢饥运行完后,结果显示在命令窗口上。那时候命令窗口并没有关闭,因为它要求你手动关闭。

回答2:

你自己直接运行时不会是一衫雹侍闪而过吧...那要么用命令提示符打开,要么在肆桥代码里面加上loop :jmp loop(会死在最后或吵的输出...)

回答3:

debug就是调试嘛,可以一步一步调试。程序直接姿档磨运行没有结果是迹斗因为你没设置等待指令蠢雀,so,它就一闪而过。

回答4:

回答5:

瞧你这问题问的!!!就一个字,晕