[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

时间:2022-04-29 01:26:53

前言

在开始这一系列文章之前,我想先说下,对于古董级的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.

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

 

图1

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

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

 

图2

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

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

 

图3

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

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

 

图4

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

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

 

图5

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

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

 

图6

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

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

 

图7

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

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

 

图8

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

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

 

图9

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

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

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

 

图10

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

紧接着,一路next。

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

 

图11

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

图12

 

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

图13

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

图14

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

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

图15

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

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

图16

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

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

图17

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

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

图18

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

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

图19

这里,我只想安装一个略微纯净的dos系统,选择NO。图20,选择“Enable both UMB and EMS”,方便我们之后详细了解实模式的内存分配。[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

图20

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

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

图21

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

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

图21

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

[汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

图22

重新启动,进入Dos系统。

                                                                                             [汇编_80x80] 8086汇编语言1-虚拟机安装ms-dos 7.1

图23

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