計算機啓動流程初期過程簡述:
計算機上電, 給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/