我如何从 Windows 64x 运行调试命令

问题描述 投票:0回答:4

出于学习目的,我需要在 Windows 64x 中使用

debug
命令。当我在 cmd 中键入命令 debug 时,我收到以下消息:

'debug' is not recognized as an internal or external command, 
 operable program or batch file.

据我从之前的一些文章了解到,调试在 64x 系统中不起作用。有没有办法解决这个问题?

编辑: 我正在尝试编写汇编代码以供学习。我不允许使用任何其他选项来编写汇编代码。我必须使用DEBUG。

windows debugging assembly cmd system
4个回答
3
投票

debug.exe 在任何 64 位 Windows 版本中均不可用。 你想实现什么目标? 您的一种选择可能是 gnu debug - http://www.sourceware.org/gdb/


2
投票

我知道这是一个古老的话题,但其他人可能有同样的问题。

一般来说,要使用旧版软件,最简洁的方法是使用 Hyper-V 中的构建。然后安装 PC-DOS 3.30(或任何合适的 16 或 32 位操作系统)。

确保使用动态磁盘 (vhdx)。这使得磁盘只需单击 vhdx 即可在 Windows 中安装(当 Hyper-V 不使用时 - 不共享),因此可以进行简单的传输,无需复杂的网络设置。

还有其他替代方案,例如 DOSBOX,尽管根据我的经验,它们的模拟存在一些错误(例如,在古老的 FCB 系统上 - 比文件句柄更旧)


0
投票

我知道这是一个很长的答案,但我现在才看到你的帖子。使用 vDosPlus (http://www.vdosplus.org/) 或 vDos (https://www.vdos.info/) 软件在 Windows 64 位上运行 16 位 (MS-DOS) 程序.


-1
投票

我知道这是一个很长的答案,但我现在才看到你的帖子。使用 vDosPlus (http://www.vdosplus.org/) 或 vDos (https://www.vdos.info/) 软件在 Windows 64 位上运行 16 位 (MS-DOS) 程序。感谢来自 https://damonvn.com

© www.soinside.com 2019 - 2024. All rights reserved.