汇编语言---开机启动流程

2019-04-14 17:09发布

开机后,cpu先加电,初始化时候CS=0FFFFH,IP=0(所有厂商将cpu启动的第一条地址规定) 自动从FFFF:0单元开始执行程序。 FFFF:0处有一条跳转指令,cpu执行指令后,转去执行BIOS中的硬件系统检测和初始化程序
初始化程序将建立BIOS所支持的中断向量,即将BIOS所提供的中断例程的入口地址登记在中断向量中 由于是BIOS提供的中断例程,所以只需将入口地址登记在中断向量表中 因为是固化到ROM中的程序,所以一直在内存中存在
硬件系统检测和初始化完成后,调用int 19h进行操作系统的引导,然后将计算机交由操作系统控制