
用DOSBOX时,它说我使用的 MASM 是“DOS 扩展型”程序,而 DOSBox 对这类程序的嵌套支持有限,导致无法正常运行。怎么办?

阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
解决方案
当你在DOSBOX中使用MASM编译器时,提示你使用的MASM是“DOS 扩展型”程序,而DOSBOX对这类程序的嵌套支持有限,导致无法正常运行。解决方案如下:
核心代码
# 使用MASM 6.11或更早版本
masm 6.11 /c your_program.asm
# 使用DOSBOX的扩展模式
dosbox -ext your_program.exe
请注意,以上解决方案仅供参考,具体情况可能需要根据你的实际情况进行调整。