码迷,mamicode.com
首页 > 其他好文 > 详细

开机的过程

时间:2016-04-29 22:04:29      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

开机后, 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 。

 

开机的过程

标签:

原文地址:http://www.cnblogs.com/xuehongyang/p/5447529.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!