最近在学习王爽老师的《汇编语言》,其中要使用Debug程序来实验,在网上查了一下,DOSBox+debug.exe的方法可以实现。
DOSBox是一个DOS的虚拟机,可以运行老的DOS游戏,
官网:https://www.dosbox.com
下载地址:https://sourceforge.net/projects/dosbox/files/latest/download
debug.exe是window的一个调试工具,具体参考:https://www.file.net/process/debug.exe.html,根据这篇文章的描述,它在 C:\Windows\System32 文件夹下,但是我的Win10系统的这个文件夹下没有找到这个文件。这是window自带的文件,可以在网上搜索下载。
DOSBox的相关教程可以看DOSBox程序文件夹下的Manual文件。
大致流程是,将debug.exe放在一个文件夹下,然后将这个文件夹设置为DOSBox的C drive,然后运行debug.exe。命令的设置为:
mount C D:\Debug // 这个文件夹我设置的是D:\Debug
C: // 切换到上面设置的C drive
C:\>debug // 运行debug.exe
为了避免每次启动DOSBox都要这么设置,可以将上面的命令设置写到DOSBox的配置文件里面,注意配置文件不在DOSBox的程序文件夹下,当时根据网上的教程找了好久没找到,后来看它的Manual找到的,配置文件在C:\ProgramData\Microsoft\Windows\Start Menu\Programs\DOSBox-0.74-3\Options文件夹下。