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

来源:互联网 发布:数据库开发岗位认识 编辑:程序博客网 时间:2024/04/29 01:33

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

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


原创粉丝点击