计算机启动
BIOS 还做了一件伟大的事情,建立了中断向量表,这样就可以通过“int 中断号”来实现相关的硬件调用,当然 BIOS 建立的这些功能就是对硬件的 IO 操作,这就是 BIOS 称为基本输入输出系统的原因。8086之前是程序加载到固定位置,也就是程序员看到的完全是真实的内存。BIOS 最后一项工作校验启动盘中位于 0 盘 0 道 1 扇区的内容,此扇区末尾的两个字节分别是魔数 0x55 和 0xaa,BIOS 便认为此程序便是主引导记录 MBR,便加载到物理地址 0x7c00。的作法,免得过早被覆盖。