bios是由谁控制的? cpu? 北桥? 南桥?

eryrww 2011-09-26 04:24:16
谁负责和bios直接通信/交互?

有定论么?
...全文
381 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Areslee 2011-09-26
  • 打赏
  • 举报
回复
访问北桥还是得通过CPU。。。。。
zara 2011-09-26
  • 打赏
  • 举报
回复
bios 直接挂到系统总线上的,接管了部分的内存地址区间。所以,软的方面可以认为是 cpu ,硬的方面算是北桥?
Areslee 2011-09-26
  • 打赏
  • 举报
回复
明显是CPU。。。。。。
BIOS只是程序
程序要和任何外设通信都得通过CPU
当然DMA另议
14.DBSY(370CPU上就有)→数据忙信号:拆下BIOS,插上CPU,测若无波, 北桥坏,前提是(CLK,RESET,VCC)都具备。 CPU上的CLK是时钟发生器经过北桥到CPU座上的。 15.新板故障多在①电源IC②I/O芯片③BIOS。旧板故障多在①南桥(FX,VX ) ②BIOS③I/O芯片。 16.不能显示①电源部分②时钟发生器③I/O芯片。 17.IDE不能检测→多是IDE口旁边小排坏了。 18.开机不显示→CPU可工作(即POST显示到达26)→BIOS坏(换)。 19.PⅡ,PⅢ死机①主芯片散热不良②时钟发生器或晶振坏③CPU供电不正常④CPU座接触不良。 20.电源插座上绿色线5V,一路到I/O芯片,一路经过门电路到南桥。 21.待命电压由电源紫色线→电容,电阻→一路到I/O芯片,一路到南桥,一路到北桥。 注:待命电压5V,只要是电源插头插到主板上,北桥南桥或I/O芯片就有5V电压, 主板如果不触发它,南北桥不应有温度。 22.I/O芯片也有几脚连接到北桥。 23.CPU发出CS(片选)信号→北桥南桥→BIOS22脚,当BIOS的22脚收到CS信号后, 24脚就输出一个OE(允许输出)信号。
经验之谈: 诊断卡代码: 1,FF,00,C0,D0,CF,F1 或什么也没有表示 CPU 没通过 2,C1,C6,C3,D3,D4,D6,D8,B0,A7,E1 表示内存不过 3,24,25,26,01,0A,0B,2A,2B,31 表示显卡不过 某些集成显卡主板 23,24,25 表示可以正常点亮,某些 VIA 芯片组显示 13 则表示可 以点亮,某些品牌机里的主板显示 0B 则表示正常,某些主板显示 4E 表示正常点亮,某些 INTEL 芯片组的主板显示 26 或 16 则表示可以正常点亮. 4,C1,C6,C3,01,02 这个组合循环跳变大部分是 I/0 坏或刷 BIOS 5,显示 05,ED,41 则直接刷 BIOS 主板诊断卡 C1 或 D3 代码的检修思路 A,BIOS 程序不对,BIOS 座接触是否良好 B,内存槽有无机械损坏或者氧化 C,内存供电是否正常 D,内存槽与北桥之间的线路 E,I/O 芯片损坏 F,南北桥虚焊,用手压,同时 RESET,有时候可能判断出 G,北桥芯片坏 H,南桥芯片坏 I,CPU 旁边排阻是否损坏 部分代码的维修方向 1.C1,C3,C5,C6,B0,A7,A8,AF,D1,D3,DE,D4,D8,D9,AD-90 (代码跑到 AD 后,然后自动复位,代码走到 90 后自动关机) 检测:此类代码一般按不过内存来进行维修. 2.0B,27,2A,31,41 检测:此类代码按不过显卡来进行维修. 3.25 检测:此代码分为两种情况:不插 AGP 显卡跑 25,检查板载的设备,如 1394, 网络芯片,音效芯片的工作电压及工作频率是否正常;如不插 AGP 正常跑码,插 AGP 跑 25,一般北桥坏;但也有少数 25 代码是因为 CPU 插座空焊或 BIOS 资料损 坏导致的. 4.C0,CF 检测:这类代码多半为 CPU 没有工作,一般是由于 CPU 插座空焊或 BIOS 资料出 错引起,也有部分南桥坏. 5.DD 检测:检查 PCI 总线,BIOS 资料,I/O 及时钟芯片.如果这个代码出现在南桥为 Intel 的 82801DB 和 82801EB 的主板上,大部分为南桥坏,可以通过测量 USB 接 口上的信号线对是否开路和短跑来判断. 6.C1-06-0D-41,D3-D6-EC-ED 检测:这两种代码均为典型的 BIOS 资料出错或 BIOS 电路故障,可以通过重新刷 BIOS 资料,检查 BIOS 电路工作是否正常来解决. 7.05,06-C1 循环跳变,C1-07 循环跳变,D8 检测: 一般为键盘初始化错误, 检查键盘工作的条件, 更换 I/O, 重新刷写 BIOS. 8.26,13 检测:这两个代码很常见.以 26 为例,一般的卡都会到 26 停下,不继续跑码. 一般情况来说,如果跑 26 后主板能继续显示,我们可以完全忽略不计;如果 26 后无显示,我们可以先刷 BIOS,然后按照不过显卡来维修(清洁显卡金手指或显 卡槽)。

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧