启动过程如下图
1、首先加点,进入BIOS
2、Bios将启动设备的第一个扇区的内容(512字节)读入0x7C00.
3、执行0x7c00的boot/bootsect.s,该程序把自己读入到0x90000,并把boot/setup.s读到0x90200,把system读到0x10000处。
把自己读到0x90000的代码如下:
从第二个扇区开始通过中断0x13把setup.s读到0x90200处。
通过中断0x10在屏幕上显示'Loading system ...'
通过中断0x13把system读到0x10000中,主要代码如下: