最近学习计算机组成原理,感觉需要补一下汇编的知识。跟着贺利坚老师的视频配合王爽老师的《汇编语言》进行学习。今天先进行学习环境——8086汇编工作环境的配置。
依旧先贴一下我的环境
Mac型号:Macbook pro 15 2017(macOS Monterey 12.5)
DOSBox版本:0.74-3-3
DOSBox下载安装
进入DOSBox的官网,下载Mac OS X版DOSBox,并进行安装。
DOSBox配置
DOSBox只是模拟8086的环境,我们进行汇编学习还需要诸如DEBUG之类的工具。贺利坚老师为我们提供了相关文件。
装载文件到DOSBox
下载好文件,解压。将解压的到的MASM
文件夹保存在自己喜欢的位置,我保存在~/opt/
目录下。保存好之后,就可以打开DOSBox开始使用了。打开DOSBox,输入如下命令用于将保存的目录装载进DOSBox。
mount c: ~/opt/MASM/
回车后会得到Drive C is mounted as local directory /Users/staick/opt/MASM/
的提示信息,表明装载成功。现在我们MASM
文件夹就是DOSBox中的C盘。
我们可以编辑DOSBox的配置文件,这样就不用每次打开DOSBox都进行装载了。
macOS上DOSBox的配置文件是~/Library/Preferences/DOSBox 0.74-3-3 Preferences
。图形界面的话,可以打开访达->前往->前往文件夹->输入上述的路径。路径可能因为DOSBox版本有所不同,具体以实际为准,搜索时只需输入DOSBox基本上就能跳出路径了。
打开配置文件,移动到最后,输入mount c: ~/opt/MASM/
,保存退出就行了。其实就是把我们之前的命令写在了文件里,让DOSBox每次启动都自动执行。
切换到相应盘符
装载完成之后,我们需要输入
c:
来进入之前装载的目录。输入命令之后DOSBox的提示符就从Z:\>
变成了C:\>
输入debug
命令测试一下,出现如下一个横杠后面光标闪烁表示配置成功了!
在实际的使用中我发现,可以丰富一下DOSBox的配置文件,直接将c:
也写入配置文件,这样打开DOSBox就直接进入了C盘了。
接下来,就可以愉快的开始汇编的学习了!