Orange's动手写操作系统-----------第二篇:保护模式Protect Mode (学习笔记2)

本文详细介绍了如何配置保护模式的运行环境,包括下载FreeDos,使用NASM编译代码,修改Bochs配置文件,启动Bochs,并解决格式化B盘及挂载软驱时遇到的问题。通过这些步骤,成功在Bochs模拟器中运行了保护模式的程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在进行保护模式的运行环境配置前,先看了了下书上的代码,编译运行结果如下:nasm 3_pmtest1.asm -o pmtest1.bin,可以看到界面出现了红色的 p 字

                 

保护模式环境配置

1:在网站http://bochs.sourceforge.net/guestos/freedos-img.tar.gz 上下载FreeDos,

       采用tar vxzf   FreeDos.img.tar.gz 解压

       ~$ cd freedos-img      //进入文件夹   之后将a.img的文件重命名为freedos.img,将其复制到bochs工作的当前文件夹,

2:采用上节的方法用~$ bximage  生成一个新的软盘映像 起名为pm.img           //步骤同上次一样,唯一不同的就是上次生成的文件名a.img直接回车了,这次需要输入pm.img

      此

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值