CPU只能运行RAM内存中的程序。
上电,RAM中空空如也。操作系统在软盘中。
所以必须把软盘中的操作系统加载到RAM(内存)。
谁来完成 ? BIOS
BIOS如何启动? 0xFFFF0
硬件代码设计为加电瞬间把CS代码段寄存器设置为0xFFFF0
至关重要的过程:
BIOS在内存中建立中断向量表和中断服务程序
在0x00000用1KB空间构建中断向量表(记录了中断向量指向的中断服务函数的地址),用256Byte构建BIOS数据区(0x00400 - 0x004FF),在后面加载了8KB的中断服务程序。
Boot :把软盘的操作系统加载进内存