计算机启动流程初期过程简述:
计算机上电, 给cpu某一引脚一个脉冲, 初始化寄存器的值
cs:ip 指向 0xfffffff0
跳转到BIOS某处执行
BIOS把MBR加载到0x7c00处, 并跳到此处执行
MBR把自己转移到0x90000处, 并继续执行
把setup程序载如到0x90200处 (通过BIOS中断实现)
把system载入到0x10000处 (通过BIOS中断实现)
到这里bootsec就完成了
接下来跳转到setup既0x90200处执行
setup会把system转移到内存0x00000000
图片引用自: http://duartes.org/gustavo/blog/post/how-computers-boot-up/