如何从windows 64x运行调试命令

如何从windows 64x运行调试命令,windows,debugging,assembly,cmd,system,Windows,Debugging,Assembly,Cmd,System,为了便于学习,我需要在Windows 64x中使用debug命令。在cmd中键入debug命令时,会收到以下消息: 'debug' is not recognized as an internal or external command, operable program or batch file. 正如我从以前的一些帖子中了解到的,调试在64x系统中不起作用。这个问题有解决办法吗 编辑: 我试图写汇编代码来学习。我不允许使用任何其他选项来编写汇编代码。我必须使用DEBUG。DEBUG.

为了便于学习,我需要在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调试-

我知道这是一个古老的线程,但其他人可能有相同的问题

一般来说,要使用传统软件,最干净的方法是使用内置Hyper-V,然后在其上安装PC-DOS3.30(或任何合适的16位或32位操作系统)

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


还有其他选择,如DOSBOX,但根据我的经验,它们的模拟有一些缺陷(例如,在古老的FCB系统上-比文件句柄旧)

我知道这是一个很长的答案,但我现在刚刚看到了你的帖子。使用vDosPlus()或vDos()软件在64位Windows上运行16位(MS-DOS)程序。

如果坚持使用
DEBUG
,请下载并在DOSBox中运行。如果使用DOSBox,则需要从32位计算机获取DEBUG命令。谢谢。DOSBox是合适的选择。我想写汇编代码。这是为了学习,我必须使用DEBUG,而不是任何其他可用选项。您可以尝试使用32位操作系统运行虚拟机+1对于上述dosbox的建议,它可能适合您的需要。