上回说到如何在 Linux 下写汇编程序,现在发现和我的课程一点关系都没有。课程推荐使用 DOSBOX(另外我个人还推荐 emu8086 ,这简直就是 Windows 下的汇编 IDE),不过对于我这种 no zuo no die 的人,不直接上真机如何说得过去。
如果使用 DOS6.22 及更旧的版本,可以访问这些网站:
- boot-image
- How-to
- 你可能还需要进入虚拟机的 BIOS 设置启动顺序
- 还可能有其他一堆麻烦事……
我个人更喜欢 DOS7.1(相对而言),因为有更加强大的 shell(相对而言)、以及支持 shutdown 命令(不习惯按物理键关机,即使是虚拟机的“物理”按键)。可以从这里下载 新 DOS 时代 - 纯 MS-DOS 7.10 完整安装版,解压安装盘 1、2 两个 zip 文件得到镜像,挂载到软驱里。
如何在虚拟机和宿主机间传输文件?关于这一点——我写完程序总得交作业吧。DOS 下暂不考虑安装 VMware Tools,网上有人提出建立一个网络驱动器,然后由 DOS 访问,读写文件。还有的文章提到 WinImage,用一个软盘镜像来转移文件。这是一个很好的办法,不过 WinImage 是个收费软件……