演示视频

实验1演示.mp4

实验相关文件

exp1.zip

<aside> 🌈 附件dos目录下提供masm编译器版本为5.1,只能在DOS系统运行。

附件win目录下提供masm编译器版本为6.11,支持简化段定义,只能在Windows系统运行。

无论用哪个系统的编译器,编译出的exe都是DOS程序,只能在DOS中运行、调试。

</aside>

在DOS系统下编译、链接、运行、调试

在本课程的实验中,你编写的都是DOS程序,需要在DOS系统下运行,所以你首先需要一台DOS系统的电脑。

但别被吓到,就像在电脑上玩合金弹头、拳皇97只需安装一个街机模拟器一样,使用DOSBox可以在你的电脑上轻松启动一个DOS虚拟机。

安装DOSBox

打开附件中win目录下的DOSBox0.74-win32-installer.exe,安装。

打开DOSBox

打开桌面上的DOSBox,就能启动一个DOS系统的虚拟电脑。

此时,这个DOS电脑称为虚拟机,而你的Windows电脑则称为该虚拟机的宿主机

Untitled

挂载目录

虚拟机和宿主机是相互隔离的,包括磁盘和文件。

要想在DOS虚拟机内访问Windows宿主机内的文件,需要手动将Windows目录挂载到DOS内。

输入命令:

mount d: d:\\exp1
d:
dir