学习汇编语言时DOS环境的搭建

https://blog.csdn.net/hongjuchegn/article/details/24577401

原博客文件夹里有两层MASM5,注意拷贝最里面的那一层,我在操作的时候直接拿过来,在dos环境里面始终进不去。


最近在学习王爽老师的“汇编语言(第2版)”,书写的通俗易懂,使初学者能真正循序渐进的学习汇编语言,而不会出现读一些大而全的汇编书籍时所出现的读不下去的感觉,这本书“采用以8086CPU为*处理器的PC机来进行学习的”,讲解的是16位CPU的汇编知识,有人会说我手上没有8086CPU的机子,而且现在CPU都是32位或者64位的,还学16位的做什么呢?其实不然,首先,对于现在的PC机中的微处理器,只要是和Intel兼容的系列,都可以按8086的方式进行工作,就是说64位CPU兼容32位、16位,32位CPU兼容16位。其次,打好16位的基础学习32位甚至64位不就更容易了嘛,关键还有这本书非常适合初学者学习!

        书中的实验都是在DOS环境下做的,现在很多人用的都是win7系统,我们可以用虚拟机来搭建真实的DOS环境。

第一步,准备工作

下载VMware Workstation软件,这个直接百度吧,我下载的是10.0.2版本

下载dos系统镜像,http://download.csdn.net/detail/lixiang0522/4882449

下载masm编译连接工具,http://download.csdn.net/detail/lixiang0522/4882473

第二步,安装虚拟机软件

这个也不多说了,最后需要输入注册**,上网可以搜到很多,我使用的是JZ6WK-4529P-HZAA1-9RAG6-33JNR

第三步,安装DOS系统

打开VMware Workstation,点击“文件”-》“新建虚拟机”

学习汇编语言时DOS环境的搭建

点击“下一步”

学习汇编语言时DOS环境的搭建

我们选择“稍后安装操作系统”,然后点击"下一步"

学习汇编语言时DOS环境的搭建

选择“其他”,版本选“MS-DOS”,然后点击"下一步"

学习汇编语言时DOS环境的搭建

虚拟机起个名字,然后点击"下一步"

学习汇编语言时DOS环境的搭建

点击"下一步"

学习汇编语言时DOS环境的搭建

点击“完成”

然后进行下面图示的操作,添加软盘驱动器

学习汇编语言时DOS环境的搭建

点击添加硬件向导标签页的“下一步”

学习汇编语言时DOS环境的搭建

点击“下一步”

学习汇编语言时DOS环境的搭建

软盘驱动器添加完成,现在开始添加软盘镜像文件,开始安装DOS系统

学习汇编语言时DOS环境的搭建

添加完第一个镜像文件后,点击“确定”,然后点击“开启此虚拟机”

学习汇编语言时DOS环境的搭建

出现安装DOS系统的界面,在主机和虚拟机之间切换鼠标用的是:Ctrl + G(主机--->虚拟机)、Ctrl + alt(虚拟机--->主机)

将鼠标切换到虚拟机,一路按"ENTER"键,直到出现下面提示

学习汇编语言时DOS环境的搭建

提示我们要插入第二个镜像文件

点击菜单栏中的“虚拟机”->“设置”调出虚拟机设置标签页,点击“软盘”->"浏览"选择第二个镜像文件

学习汇编语言时DOS环境的搭建学习汇编语言时DOS环境的搭建

选择好之后,将鼠标切换到虚拟机,按“ENTER”键,直到出现:

学习汇编语言时DOS环境的搭建

第3个镜像文件的插入方法和第2个一样,选择好第3个镜像文件后,按“ENTER”键,直到出现:

学习汇编语言时DOS环境的搭建

我们再次打开虚拟机设置标签页,选择“软盘”,将此选项设置如下:

学习汇编语言时DOS环境的搭建

将“设备状态”下的两个勾选去掉,“连接”选择自动检测,意思就是去掉软盘中的内容。

学习汇编语言时DOS环境的搭建

设置好软盘后,将鼠标切换到虚拟机,按“ENTER”,虚拟机重启,进入DOS系统:

学习汇编语言时DOS环境的搭建

虚拟机中的DOS系统安装到此结束!

第四步,如何将主机中的文件拷到DOS系统中

首先将虚拟机中的DOS系统映射到主机中

关闭DOS系统,打开“虚拟机设置”标签页,选择“硬盘”->"使用工具"->"映射(M)...",调出“映射虚拟磁盘”标签页

学习汇编语言时DOS环境的搭建

将“以只读模式打开文件(推荐)(R)”前的勾选去掉,因为我们要往虚拟磁盘写文件

点击“确定”后,弹出驱动器Z的文件管理器窗口,如下:

学习汇编语言时DOS环境的搭建

我们将masm5的文件夹拷入其中,然后关闭窗口,重新打开“虚拟机设置”标签页,点击”硬盘“->"使用工具"->"断开连接",将磁盘映射关掉。

重新启动DOS系统,我们可以看见多了masm5目录:

学习汇编语言时DOS环境的搭建