第3章:BIOS与启动过程
理解计算机如何启动,编写并运行第一个引导扇区代码
学习目标
- 理解按下电源后计算机的启动过程
- 了解BIOS的职责和工作方式
- 理解MBR(主引导记录)的结构
- 编写并运行第一个引导扇区程序
预计时间
⏱️ 2-3小时
前置要求
本章成果预览
完成本章后,你将在QEMU中看到自己编写的代码被执行——屏幕上显示字符 ‘A’:
SeaBIOS (version ...)
Booting from Hard Disk...
A
这是你的第一个操作系统代码!
快速导航
成果检查
- ✅ 理解计算机从通电到执行引导代码的完整流程
- ✅ 能解释 0x7C00 地址的含义
- ✅ 能解释 0xAA55 签名的作用
- ✅ 第一个引导扇区代码在QEMU中运行成功
下一步
前往 04-编写Bootloader 编写一个功能完整的引导程序。