1、首先在ubuntu中用vim按照书中所述写文件pmtest3.asm,然后使用命令
nasm pmtest3.asm -o pmtest3.com
2、在这之后,将软盘挂载
sudo mount -o loop pm.img /mnt/floppy
注:pm.img用bochs中的bximage生成,创建的mkdir /mnt/floppy目录
3、将pmtest3.com文件写入到虚拟软盘pm.img中
sudo cp pm.img /mnt/floppy/
4、将虚拟软盘卸载
sudo umount /mnt/floppy
5、运行bochs,并启动freedos中虚拟软盘
bochs[ENTER]
[ENTER] (注:默认为6,模拟调试)
c (启动调试,会启动freedos中的虚拟软盘)
6、运行虚拟软盘中的文件pmtest3.com
b:\pmtest3.com
于是显示执行结果如下图所示: