之前因为自己在挂载dosbox的时候一直出现illegal command的情况,反复搜索了好多篇文章,一直也没能解决,最后在搜索尝试的过程中终于挂载成功,所以特地写下这篇文章,希望能帮得到需要的小伙伴~本人萌新一枚,有错误还请大家直接指出!
非法
安装DosBox和Masm
1】下载、安装DosBox
点我下载
安装,我这里是默认下载,直接下载在C盘了
2】下载、安装Masm
可以先在D盘中创建一个根目录:DOS,再在DOS中创建asm(存放代码)和Masm(放安装包之类的)两个文件夹
安装包
链接:https://pan.baidu.com/s/1LXdvOc4EKpf6wHJ75TP8Wg
提取码:0369
我分享的是2015版的
(之前也下载过2020版的,但不知道为什么有的程序不能运行,就换回2015了,我到现在都不知道为啥。。不知道有没有伙伴有出现同样的情况)
下载完成后,安装在上面的Masm文件夹中。
这样DosBox和Masm就下载安装好啦。
这里还要在D盘根目录下创建一个masm文件夹,与下面挂载到C盘中的masm相对应,把上面D:\DOS\Masm中的内容拷贝进去
配置DosBox
找到C盘dosbox安装包里面的 DOSBox 0.74 Options.bat 文件 (我看有的是叫dosbox-0.74-3.conf)
C:\Program Files (x86)\DOSBox-0.74\DOSBox 0.74 Options.bat
双击打开它,在其末尾添加:
mount d d:\masm
d:
像这样:
保存并退出。
双击DOSBox.exe,应该出现:
测试
在上面窗口中进行debug
这样是正常的
但是我之前出现过输入debug,显示非法的情况
原因是:未在doswork文件夹下放置debug.exe
我的解决方法是点进D盘根目录下的masm文件夹,把bin里面的debug.exe拷贝一份,放进去,之后就没有非法这个问题啦