您的位置:首页 > 产品设计 > 产品经理

一个操作系统的实现 第四章 pmtest3

2011-08-28 10:39 323 查看
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

于是显示执行结果如下图所示:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: