原文链接 8086汇编语言(1)虚拟机安装ms-dos 7.1


8086汇编语言(1)虚拟机安装ms-dos 7.1

文/玄魂

前言

在开始这一系列文章之前,我想先说下,对于古董级的8086汇编到底还以有没有学习的必要。这里我说下我要从8086开始学习,而不是从win32汇编或者win64汇编直接开始学习的理由。

开发技术越是上层,高级,那么对底层封装的就越深。我学习汇编语言的目的,不是用它来开发应用软件,因为那是高级语言擅长的领域。学习汇编,正是为了理解操作系统底层技术。

汇编语言一脉相承,从基本开始,才能理解本质,理清脉络。

从内存管理的角度看,实模式和保护模式一直相辅相成,即使是最现代的操作系统也没有脱离实模式。学习8086汇编,是理解实模式的最好方式。

基于这几点理由,我的汇编之旅,从8086开始。按惯例,第一篇文章,都是从开发环境的搭建开始,这个系列也不例外,只不过我分成两篇文章,第一篇简单介绍在虚拟机中安装dos 7.1,下一篇再介绍如何集成开发工具到虚拟机中。

虚拟机下安装 ms-dos 7.1

首先准备光盘映像,可以在Google或者百度搜索“[MS-DOS.7.10完整安装光盘ISO].DOS71CD.ISO”,然后下载。

虚拟机我使用的是Oracle VM VirtualBox。打开之后,选择“新建”,如图1.

www.xuanhun521.com


1

类型选择“other”,版本选择Dos,输入你喜欢的名字,如图2.

dos


2

下一步分配内存,使用默认值即可,如图3.

dos


3

接下来创建虚拟硬盘,如图4.

dos


4

选择虚拟硬盘类型,如图5.

dos


5

选择硬盘的大小分配类型,建议选择固定大小,毕竟硬盘空间不是稀缺资源,如图6.

dos


6

选择虚拟磁盘的文件位置,如图7.

dos


7

创建虚拟磁盘之后,回到主界面,点击“设置”按钮,如图8

dos


8

在设置界面,选择存储项,如图9.

dos


9

设置光盘属性,选择第一通道,然后挂接安装盘的镜像文件。然后启动虚拟机。

虚拟机从光盘启动后,界面如图10

dos


10

输入数字“1”,开始安装。

紧接着,一路next

dos


11

dos

12


dos

13

dos

14

由于新建的磁盘没有格式化,这里会提示是否格式化,选择格式化,如图15.

dos

15

格式化之后,需要重启。如图16.

dos

16

点击重启之后,按F12,进入启动菜单选择页,如图17.

dos

17

选择从cd-rom启动,继续安装,重复之前的步骤,直到重写 MBR的页面,如图18.

dos

18

接下来又是一阵 nextcontinue,到询问是否安装 AddOne的界面,如图19.

dos

19

这里,我只想安装一个略微纯净的dos系统,选择NO。图20,选择“Enable both UMB and EMS”,方便我们之后详细了解实模式的内存分配。dos

20

21,是否加载驱动,这里我选择yes

dos

21

接下来就是安装成功的界面了,兴奋吧。如图21.

dos

21

在启动Dos系统之前,先将光盘映像卸载,否则你还得调整启动菜单。如图22.

dos

22

重新启动,进入Dos系统。

dos

23

下一篇文章,将介绍如何安装8086汇编的开发工具到虚拟机中。

更多相关文章