DOSBox0.74使用Debug时p命令报错
环境
- 操作系统:Windows 10
- DOSBox 0.74
- DEBUG.EXE 从 Windows XP 或其他复制到的DOSBox下
问题
在学习到 王爽的《汇编语言》时,第 4章,第 5章用到了 debug中的p
命令。
但是,在自己的环境下,debug程序的p
命令直接报错!
可能的原因
除了这个问题之外,还有其他不正常中断的发生。(后面记录下来,再解决下)
似乎适用于 MS-DOS 的DEBUG.EXE
在 DOSBox 中运行时并不总是能正常运行。
这可能是因为 DOSBox 无法 100% 兼容模拟真实的 PC / 硬件(和 DOS)。这可能会导致某些程序或操作系统在 DOSBox 中使用时无法按预期工作。
解决
解决1
使用Softpedia提供的debug:DEBUG
下载,解压即可。
解决2
我在运行过程中发现,DOSBox Status Window会输出一行信息;
win32?可我的电脑是Windows 10,64位。
那就试试修改兼容性:
修改完成后,进入DOSBox,运行debug。
p
命令正常了。
参考
解决一参考
StackOverflow参考1:dosbox-debug-exe-reads-file-processes-commands-incorrectly
本文来自博客园,作者:江水为竭,转载请注明原文链接:https://www.cnblogs.com/Az1r/p/17738766.html