全站数据
8 4 2 0 5 8 1

CPU微码

铁哥说工程 | 简单学习,快乐成才!         
问题更新日期:2024-10-22 16:38:04

问题描述

CPU微码,麻烦给回复
精选答案
最佳答案

自从出了 ”奔腾浮点错误“以后 intel在下一代的cpu开始 弄了一个微码更新的功能 微指令不在固化而是可变的

开机后 执行特殊指令对cpu的译码表做一个更新用来修正开发时留下的错误 {貌似至今没有什么机会起作用)

所以 intel要求 主板的bios在开机时 检测cpu的id 来确定cpu的型号 然后从内置的表格中读取微码写入cpu的寄存器中

这个过程中 要先确定型号才能写微码 因为不同cpu的微码不同

所以还有个cpuid指令用来得到一个cpu的型号代码 通过这个代码知道型号,名称

主板能支持的cpu 都会包含在bios的微码表里开机时显示的cpu名称 也是通过id从表里查出来的

如果表里没有的话

就没有办法更新微码 当然也找不到cpu的名字

有的主板能启动 随便显示了个名字 后期的主板干脆不启动了

我有个主板 当时 只支持700的奔三733都不亮 更新了微码后 就行了