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

来源:互联网 发布:slack通讯软件 编辑:程序博客网 时间:2024/04/29 17:02

开机后,cpu先加电,初始化时候CS=0FFFFH,IP=0(所有厂商将cpu启动的第一条地址规定)

自动从FFFF:0单元开始执行程序。

FFFF:0处有一条跳转指令,cpu执行指令后,转去执行BIOS中的硬件系统检测和初始化程序


初始化程序将建立BIOS所支持的中断向量,即将BIOS所提供的中断例程的入口地址登记在中断向量中

由于是BIOS提供的中断例程,所以只需将入口地址登记在中断向量表中

因为是固化到ROM中的程序,所以一直在内存中存在


硬件系统检测和初始化完成后,调用int 19h进行操作系统的引导,然后将计算机交由操作系统控制

0 0
原创粉丝点击