开机的过程

开机后, CPU 自动进入到 FFF0:0 单元处执行,此处有一条跳转指令。 CPU 执行该指令后,转去执行 BIOS 中的硬件系统检测和初始化程序。

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

硬件系统检测和初始化完成后,调用 INT 19H 进行操作系统的引导。

如果设为从软盘启动操作系统,则 INT 19H 将主要完成一下工作:

( 1 )控制 0 号软驱,读取软盘 0 道 0 面 1 扇区的内容到 0 : 7C 00 。

( 2 )将 CS:IP 指向 0 : 7C 00 。

软盘的 0 道 0 面 1 扇区中装有操作系统引导程序。 INT 19H 将其装到 0 : 7C 00 处后,设置 CPU 从 0 : 7C 00 开始执行此处的引导程序,操作系统被激活,控制计算机。

如果在 0 号软驱中没有软盘,或发生软盘 I/O 错误,则 INT 19H 将主要完成以下工作 ;

(1) 读取硬盘 C 的 0 道 0 面 1 扇区的内容到 0 : 7C 00 ;

(2) 将 CS:IP 指向 0 : 7C 00 。

 

posted @ 2016-04-29 20:37  xhyxhy  阅读(149)  评论(0编辑  收藏  举报