微机原理课的实验需要下载DOSBox进行x86汇编语言实现某些功能,老师给了压缩包去安装,还有PPT,但都说的很含糊,中途查阅了不少资料,安装过程也走了不少弯路,相对于C、Python语言等编译器变化较大。我将从下载DOSBox、编辑ASM文件、运行ASM文件三方面,手把手、一条龙、全方面讲清楚。
安装包不方便下载的话,已经放了百度网盘链接~~自行提取哈
通过网盘分享的文件:DOSBox.7z
链接: https://pan.baidu.com/s/1d1BuCyi2yYz7HAA72hRlbQ 提取码: 5svf
目录
一、正常安装DOSBox压缩包
1.下载压缩包
压缩包已经附在文章中了,大家自行下载即可。
压缩包里面含有以上两个文件,MASM里面有重要的文件,不能删除,必须附带。
2.Next安装
直接点击下面的应用程序安装DOSBox即可。一路Next即可
建议在盘里重新创建一个文件夹,我的安装在了D盘,起名一个dosbox的文件夹。也可安装在其他盘中,最好不要是C盘,懂的都懂。然后点击安装Install。
3.复制粘贴压缩包里面的MASM文件夹!!
记得把刚刚压缩包中附带的MASM文件复制粘贴到你创建的文件夹中!!!否则影响后面编辑ASM文件的运行。
安装成功后桌面会出现这个图标,就安装好了。
二、编辑ASM文件
1.打开记事本编写代码
现在DOSBox安装好了,要运行就需要有ASM文件,为了方便,使用电脑自带的记事本即可。
打开记事本,写上你需要题目的X86汇编语言代码。(TT202.ASM文件已经富上)
大家打开记事本编辑完新标签页后,ASM文件一定要放到之前创建文件夹中复制粘贴过来的MASM文件。文件名记得加上:.ASM(尽量不要用中文命名)
保存好以后,你的文件夹里面的ASM文件就长这样:
现在我们的ASM文件就编辑好了,准备工作做好,就可以到DOSBox中运行了~~
三、在DOSBox中运行ASM文件(大小写应该都OK)
1.打开DOSBox页面长这样
现在就在这个小框里面进行我们接下来的步骤~
2.输入 mount c d:\dosbox\MASM
mount c d:\dosbox\MASM
注:d:\dosbox\MASM是我刚刚放文件夹及MASM的路径,大家根据自己路径来就好
3.回车后,接下来输入 c:
c:
这个就属于切换到c盘的虚拟环境了,页面就是这样:(大小写应该无所谓的吧,我的没什么问题)
此时出现C:\>就切换成功了
4.编辑 TT202.ASM文件
输入:(也可以不要后面的.ASM 无伤大雅)
MASM TT202
此时会出现三次询问,三次回车就可以
注:当第二环节编写的X86代码没有问题才会显示0 severe errors,否则接下来链接link是失败的。如果有warning errors 大概率问题不大。当显示0 severe errors,在你的MASM文件夹中就会出现.obj的文件
5.链接 TT202.obj文件
输入:(.obj可写可不写)
LINK TT202
此时又会出现询问,三次回车就可以
OK,说明这个文件没什么问题,接下来最后一步。
6.运行TT202.exe
输入:(也可以去掉.exe)
TT202
最终结果就是这样子,大功告成啦~
我们可以回过去看一下我们的MASM文件夹,会出现这三个文件