怎么用BIOS程序引导硬件初始化

怎么用BIOS程序引导硬件初始化,第1张

当我们按下电源开关时,电源就开始向主板和其它设备供电,此时电压还不太稳定,主板上的控制芯片组会向CPU发出并保持一个RESET(重置)信号,让CPU内部自动恢复到初始状态,但CPU在此刻不会马上执行指令。当芯片组检测到电源已经开始稳定供电了(当然从不稳定到稳定的过程只是一瞬间的事情),它便撤去RESET信号(如果是手工按下计算机面板上的Reset按钮来重启机器,那么松开该按钮时芯片组就会撤去RESET信号),CPU马上就从地址FFFF0H处开始执行指令,从前面的介绍可知,这个地址实际上在系统BIOS的地址范围内,无论是Award

BIOS还是AMI

BIOS,放在这里的只是一条跳转指令,跳到系统BIOS中真正的启动代码处。

第一个分区的又是主分区的C盘,在它的第一个扇区(sector

at

cylinder

0,

head

0,

sector

1

)存放的是主引导记录(Master

Boot

Record

(MBR))。当从硬盘启动时,INT

19

试着读取MBR,如果发现MBR,则把它读入到内存地址

0000:7c00且INT

19

跳到内存地址0000

:7c00

在这MBR中的一个这小程序会试着找到一个可启动的(bootable)分区,如果发现可启动分区,那启动扇区将会被读取到内存地址0000

:7C00且这MBR

程序(现在是MBR程序了,刚才是int

19)跳到内存地址0000:7C00

这样就可以开始启动了

芯片是采用以下工作原理来存储程序的:

芯片是一种集成电路,由大量的晶体管构成。不同的芯片有不同的集成规模,大到几亿;小到几十、几百个晶体管。

晶体管有两种状态,开和关,用 1、0 来表示。

多个晶体管产生的多个1与0的信号,这些信号被设定成特定的功能(即指令和数据),来表示或处理字母、数字、颜色和图形等。

芯片加电以后,首先产生一个启动指令,来启动芯片,以后就不断接受新指令和数据,来完成功能。

以上就是关于怎么用BIOS程序引导硬件初始化全部的内容,包括:怎么用BIOS程序引导硬件初始化、芯片是如何存储程序的、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9855383.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存