###第四章

引导扇区为第0个扇区,扇区中有一个重要的数据结构叫BPB
其中名称以BPB_开头的属于BPB,名称以BS_开头的不属于BPB
通过FAT值来寻找文件簇

loader需要做的事情:

  • 加载内核入内存
  • 跳入保护模式

###第五章

需要加载ELF格式的内核进入内存

NASM的选项-f elf指定输出文件格式为ELF格式
连接选项-s可以去掉符号表

跳入保护模式后
标号(变量)的物理地址 = BaseOfLoader * 10h + 标号(变量)的偏移

09FC00h ~ 09FFFFh这段内存不能被用做常规使用
大多数DOS都不占用0x30000以上的内存地址

终于进入能写C语言的时代。

makefile的编写。