如何在Windows 64位系统中运行调试命令。

4

我需要在学习过程中使用Windows 64x上的debug命令。当我在cmd中输入debug命令时,我会收到以下消息:

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

根据之前的帖子,我了解到在64位系统中调试(debug)无法正常工作。这个问题有什么解决方法吗?

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


6
如果你坚持使用DEBUG,需要下载并在DOSBox中运行它。 - Michael
如果您使用Dosbox,则需要从32位机器获取调试命令。 - foxidrive
谢谢。DOSBox是一个合适的选择。 - user2192774
3个回答

3

我想编写汇编代码。这是为了学习,我必须使用DEBUG而不是其他可用选项。 - user2192774
2
你可以尝试使用32位操作系统运行虚拟机。以上提到的dosbox建议值得一试,它可能适合你的需求。 - Howard Renollet

2

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

一般来说,使用遗留软件的最清洁的方法是使用内置的Hyper-V。然后在其中安装PC-DOS 3.30(或任何适合的16或32位操作系统)。

确保使用动态磁盘(vhdx)。这允许在Windows中通过单击vhdx(当Hyper-V未使用时-无共享)挂载磁盘,因此可以进行简单的传输,而无需复杂的网络设置。

还有其他选择,比如DOSBOX,但据我所知他们的仿真存在一些错误(例如,在旧版FCB系统上-早于文件句柄)


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接