问题描述
- CPU是如何定位,映射,并执行系统BIOS的?
-
按照Intel的主板规范,系统BIOS位于南桥之下,与CPU之间间隔北桥,南桥,总线这些硬件组件,在系统上电之后,总线初始化之前(实际上,系统BIOS的职责之一就是初始化这些),CPU是如何定位,映射,并执行系统BIOS的?
解决方案
在x86设计之初,bios是直接连接cpu的。从软件的角度看,无论芯片组和硬件的设计怎么变化,在软件层面,刚上电的x86处理器都和8086是一样的。bios中的地址是固定的(此时cpu工作在实模式下)。cpu复位后pc寄存器会自动指向bios第一条指令。至于这种软件上的兼容性,是intel保证的。
时间: 2024-08-17 16:11:42