自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 从零开始写操作系统——2.编写MBR主引导记录

本文记录了开发轻量级操作系统第二章的学习过程,重点讲解了MBR主引导记录的编写与Bochs调试方法。主要内容包括:1)MBR代码结构解析,详细说明段寄存器初始化、BIOS中断调用实现清屏和字符串显示等功能;2)编译运行流程,使用nasm编译并通过dd写入虚拟磁盘;3)Bochs调试技巧,包括设置断点0x7c00、查看段寄存器状态等调试步骤。文章通过代码注释和调试演示,完整呈现了从MBR编写到调试验证的全过程,为操作系统开发初学者提供了实用指导。

2025-12-29 21:13:19 1060

原创 从零开始写操作系统——1.部署工作环境(Bochs + MBR)

本文记录了基于《操作系统真象还原》开发轻量级操作系统的环境搭建过程。主要内容包括:1)在Ubuntu20.04上安装必要工具链(build-essential、xorg-dev等);2)下载并编译带调试功能的Bochs模拟器;3)创建虚拟硬盘镜像并编写测试MBR引导程序。重点讲解了各工具的作用及配置参数,如Bochs编译选项--enable-debugger等调试功能,以及如何将MBR程序写入虚拟硬盘。通过Helloworld示例验证了环境搭建成功,为后续操作系统开发奠定了基础。

2025-12-29 16:06:22 1070

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除