DOSBox0.74使用Debug时p命令报错,如何解决这个问题?

摘要:环境 操作系统:Windows 10 DOSBox 0.74 DEBUG.EXE 从 Windows XP 或其他复制到的DOSBox下 问题 在学习到 王爽的《汇编语言》时,第 4章,第 5章用到了 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 StackOverflow参考2:Looping statement that works in Windows 7 debug instructions won't work in DOSBox 0.74