出于学习目的,我需要在 Windows 64x 中使用
debug
命令。当我在 cmd 中键入命令 debug 时,我收到以下消息:
'debug' is not recognized as an internal or external command,
operable program or batch file.
据我从之前的一些文章了解到,调试在 64x 系统中不起作用。有没有办法解决这个问题?
编辑: 我正在尝试编写汇编代码以供学习。我不允许使用任何其他选项来编写汇编代码。我必须使用DEBUG。
debug.exe 在任何 64 位 Windows 版本中均不可用。 你想实现什么目标? 您的一种选择可能是 gnu debug - http://www.sourceware.org/gdb/
我知道这是一个古老的话题,但其他人可能有同样的问题。
一般来说,要使用旧版软件,最简洁的方法是使用 Hyper-V 中的构建。然后安装 PC-DOS 3.30(或任何合适的 16 或 32 位操作系统)。
确保使用动态磁盘 (vhdx)。这使得磁盘只需单击 vhdx 即可在 Windows 中安装(当 Hyper-V 不使用时 - 不共享),因此可以进行简单的传输,无需复杂的网络设置。
还有其他替代方案,例如 DOSBOX,尽管根据我的经验,它们的模拟存在一些错误(例如,在古老的 FCB 系统上 - 比文件句柄更旧)
我知道这是一个很长的答案,但我现在才看到你的帖子。使用 vDosPlus (http://www.vdosplus.org/) 或 vDos (https://www.vdos.info/) 软件在 Windows 64 位上运行 16 位 (MS-DOS) 程序.
我知道这是一个很长的答案,但我现在才看到你的帖子。使用 vDosPlus (http://www.vdosplus.org/) 或 vDos (https://www.vdos.info/) 软件在 Windows 64 位上运行 16 位 (MS-DOS) 程序。感谢来自 https://damonvn.com