CLK总线时钟不论ISA或PCI只要电脑(无CPU等)接通电源就应常亮,否则CLK信号坏.BIOS基本输入输出电脑主板运行时对BIOS有读操作时就闪亮.IRDY主设备准备好有IRDY信号时才闪亮,否则不亮.OSC振荡是ISA槽的主振信号,空板通电则应常亮,否则电脑主板的晶体振荡电路不工作,而无OSC信号.FRAME帧周期PCI槽有循环帧信号时灯才闪亮,平时常亮.RST复位RESET开机或按了RESET开关后亮半秒钟熄灭属正常,若不灭常因电脑主板上的复位插针错接到加速开关或错接了短路,或复位电路坏.12V5V电源电脑上电即应常亮,否则无此电压或电脑主板有短路.-12-5EPROM检查总和且必须等于零才通过.查电脑主板的BIOS电路及芯片.核实键盘的基本保证测试,接着核实键盘命令字节.查电脑主板的键盘插座及试换键盘.第一个64KRAM测试正在进行.查找方法同上.0A使视频接口作初始准备.查与显卡有关的电路.发出键盘命令字节代码,即将写入命令字节数据.试换键盘.第一个64KRAM芯片或数据线失灵,移位.同上.0B测试8254芯片的DMA通道0.查电脑主板中键盘控制电路及键盘中的控制电路.写入键盘控制器命令字节,即将发出引脚23和24的封锁/解锁命令.查键盘控制器电路.第一个64KRAM的奇/偶逻辑失灵.同上.0C测试8254通道1.查键盘中的控制电路.键盘控制器引脚23,24已屏蔽/解锁;已发出NOP命令.试换键盘.第一个64KRAM的地址线故障.同上.0D1,检查CPU速度是否与系统时钟匹配.查CPU跳级及CMOS中关于CPU参数的设置.2,检查控制芯片已编程值是否符合初设置.3,视频通道测试,如果失败,则鸣喇叭.已处理NOP命令;接着测试CMOS停开寄存器.查电脑主板中控制CMOS的相关电路.第一个64KRAM的寄偶性失灵.同上.0E测试CMOS停机字节.查电脑主板中CMOS芯片及电路.CMOS状态寄存器读/写测试;将计算CMOS检查总和.查电脑主板CMOS芯片及其支持电路和电脑主板电池.初始化输入输出端口地址.同上.查电脑主板中与I/O相关的芯片及其外围电路,并注意插入的扩展卡等外部设备的I/O地址是否有冲突.0F测试扩展的CMOS.已计算CMOS检查总和写入诊断字节;CMOS开始初始准备.查电脑主板电池及CMOS芯片.10测试DMA通道0.查电脑主板中DMA芯片及电路.CMOS已作初始准备,CMOS状态寄存器即将为日期和时间作初始准备.查电脑主板中CMOS控制电路.第一个64KRAM第0位故障.查电脑主板中内存管理电路及内存槽有否生锈有杂物否内存条坏否代码AwardAMIPhoenix/Tandy300011测试DMA通道1.查电脑主板中DMA芯片及该芯片周边电路.CMOS状态寄存器已作初始准备,即将停用DMA和中断控制器.查电脑主板中与DMA和中断控制器有关芯片及其外围电路.第一个64KRAM第1位故障.同代码10.12测试DMA页面寄存器.查电脑主板中DMA芯片及该芯片的周边电路.停用DMA控制器1以及中断控制器1和2;即将视频显示器并使端口B作初始准备.查电脑主板或显卡中视频接口电路.第一个64KRAM第2位故障.同代码10.13测试8741键盘控制器接口.查电脑主板中键盘接口电路.视频显示器已停用,端口B已作初始准备;即将开始电路片初始化/存储器自动检测.查显卡中控制芯片,显存芯片及其外围电路.第一个64KRAM第3位故障.同代码10.14测试8254计时器0.查电脑主板中的计时器电路.电路片初始化/存储器自动检测结束;8254计时器测试即将开始.查电脑主板中8254或与计时器有关的芯片及其支持电路.第一个64KRAM第4位故障.同代码10.15测8259中断屏蔽位.查电脑主板中的8259芯片及其周边电路.第2通道计时器测试了一半;8254第2通道计时器即将完成测试.查电脑主板中计时器电路部分.第一个64KRAM第5位故障.同代码10.16建立8259所用的中断矢量表.查电脑主板中8259芯片及其周围电路.第2通道计时器测试结束;8254第1通道计时器即将完成测试.查电脑主板中计时器芯片及其外围.第一个64KRAM第6位故障.同代码10.17调准视频输入/输出工作,若装有视频BIOS则启用.查显卡及电脑主板中与显卡有关的控制电路.第1通道计时器测试结束;8254第0通道计时器即将完成测试.查电脑主板中计时器电路.第一个64KRAM第7位故障.同代码10.18测试视频存储器,如果安装选用的视频BIOS通过本项测试,则可绕过.查显卡中的BIOS芯片及其周围电路.第0通道计时器测试结束;即将开始更新存储器.查电脑主板中内存管理电路,内存槽及内存条.第一个64KRAM第8位故障.同代码10.代码AwardAMIPhoenix/Tandy300019测试第1通道的中断控制器(8259)屏蔽位.查电脑主板中的8259芯片.已开始更新存储器.第一个64KRAM第9位故障.同代码10.1A测试第2通道的中断控制器(8259)屏蔽位.查电脑主板中的8259芯片.正在触发存储器更新线路,即将检查15微秒通/断时间.查电脑主板内存芯片及其接口电路.第一个64KRAM第10位故障.同代码10.1B测试CMOS电池电平.查电脑主板中电池有电否,有些板的电池装在CMOS模块里面,可拆下上盖更换电池.完成存储器更新时间30微秒测试;即将开始基本的64K存储器测试.查电脑主板内存控制部分及内存槽和内存条.第一个64KRAM第11位故障.同代码10.1C测试CMOS检查总和.查电脑主板中CMOS芯片及其电路.第一个64KRAM第12位故障.同代码10.1D调定CMOS的配置.查电脑主板中CMOS芯片.第一个64KRAM第13位故障.同代码10.1E测定系统存储器的大小,并且把它和CMOS值比较.查电脑主板中的CMOS电路及电脑主板中的内存.第一个64KRAM第14位故障.同代码10.1F测试64K存储器至最高640K.查电脑主板中的内存条或内存芯片.第一个64KRAM第15位故障.同代码10.20测量固定的8259中断位.查电脑主板中8259芯片及周边电路.开始基本的64K存储器测试;即将测试地址线.查电脑主板中内存接口及内存槽和内存条.从属DMA寄存器测试正在进行或失灵.查电脑主板中包含有DMA的芯片及其支持电路.21维持不可屏蔽中断(NMI)位(奇偶性或输入/输出通道的检查).查电脑主板中中断控制器芯片及其外围电路.通过地址线测试;即将触发奇偶性.查电脑主板中与内存奇偶位相关的数据线电路.主DMA寄存器测试正在进行或失灵.同上.22测试8259的中断功能.查电脑主板中8259芯片及其周围电路.结束触奇偶性;将开始串行数据读/写测试.查电脑主板中与内存控制部份和内存条,槽.主中断屏蔽寄存器测试正在进行或失灵.查电脑主板中与中断控制器有关的芯片及其外围电路.代码AwardAMI灯名信号名称说明RUN主板运行若主板运行起来,此灯会不断闪亮,主板没有运行则不亮CLK总线时钟不论ISA或PCI只要一块空板(无CPU等)接通电源就应常亮,否则CLK信号坏。BIOS基本输入输出主板运行时对BIOS有读操作时就闪亮。IRDY主设备准备好有IRDY信号时才闪亮,否则不亮。OSC振荡是ISA槽的主振信号,空板通电则应常亮,否则主板的晶体振荡电路不工作,而无OSC信号。FRAME帧周期PCI槽有循环帧信号时灯才闪亮,平时常亮。RST复位RESET开机或按了RESET开关后亮半秒钟熄灭属正常,若不灭常因主板上的复位插针错接到加速开关或错接了短路,或复位电路坏。12V电源空板上电即应常亮,否则无此电压或主板有短路。-12V电源同上。5V电源同上。-5V电源同上(只有ISA槽才有此电压)。3V3电源这是PCI槽特有的3.3V电压,空板上电即应常亮,有些主板的PCI槽无3V3电压,则不亮。主板故障诊断卡代码解析CF测试CMOSR/W功能性。C0早期的主板设定初始值:-禁用shadowRAM-禁用L2cache(SURPER7构架及后期兼容构架)-检测基本chipset寄存器。C1检测内存:-Auto-检测DRAM(动态随机存取储存器)大小,类型和ECC。-Auto-检测L2cache(SURPER7构架及后期兼容构架)C3映射BIOS编码到DRAM。C5允许chipset将BIOS复制到地址为E000&F000的shadowRAM。01将Xgroup编码定位在内存地址中的1000到003初始化Superio(超级输入输出)_Early(响应)_Init(启动)开关。053.将空白输出到荧屏。4.清除CMOS错误。071.清除8042接口。2.初始化8042接口自检。081.检测特殊的键盘控制器型号为Winbond977系列超级I/O(输入/输出)芯片。2.允许使用键盘接口。0A1.禁用PS/2老鼠接口.(可选)2.在端口和交换接口检测完成后自动检测键盘和鼠标端口。(可选)3.重置键盘在发现型号为Winbond977系列超级I/O输入/输出芯片后。0E检测内存地址为F000h段图像以证明是否它支持R/W.如果检测失败,机箱扬声器将发出警报。10自动检测FlashROM类型以读取合适的FlashROMR/W编码。在ESCD和DMI支持的情况下进入运行时间和区域的地址位F000。12使用步骤1’s运算方式以确定CMOS电路的接口。.同时设定电源即时状态频率,然後检查是否超出范围。14将主板程序默认值导入主板。主板默认值是OEM客户的MODBINable。16初始化Early(响应)_Init(启动)_Onboard(板载)_晶振开关。18检测CPU包括商标在内的信息,SMI类型(Cyrix或Intel)和CPU处理器数据的水平。(586或686)1B初始化中断无线引导平台。如果没有特殊的标记,所有H/W中断指向对SPURIOUS_soft_HDLR的SPURIOUS_INT_HDLR&S/W中断。1D初始化EARLY_PM_INIT开关。1F装载键盘阵列。(笔记本平台)21HPM设定初值(笔记本平台)231.检查RTC值的有效性:e.g.a.地址为5Ah的值RTC是有错误的值。2.在BIOS中装载CMOS设定。如果CMOS检测失败,使用默认值替代设定值。3.为PCI&PnP的使用准备BIOS资源分布图。如果ESCD是有效的,进入ESCD's初始设定值数据中读取。4.初始化板载时钟频率发生器。禁用没有使用的PCI&DIMM插槽。5.早期的PCI设定初始值:-列举PCI总线序号。-分配内存&输入/输出资源。-寻找一个有效的视频图形适配器设备&视频图形适配器BIOS,而且将它放入C000:0.261.超频错误(可清空CMOS)2.没有安装显卡或显卡损坏3.显卡版本和显卡BIOS版本不匹配27初始化INT09缓冲。291.分配CPU内部MTRR(P6&PII)为0-640内存地址。2.初始化Pentium级CPU的APIC。3.按照早期主板设定COMS。例子:在主板上的IDE控制器。4.测试CPU速度。5.激活显示适配器BIOS。2D1.初始化多语言支持。2.在屏幕上显示信息,包括BIOS名称,CPU类型,和CPU速度。33重新设定键盘除了采用Winbond977系列超级输入/输出芯片以外。3C检测8254端口3E检测通道1以BIT为数据单位通过8259端口中断。40检测通道2以BIT为数据单位通过8259端口中断。43检测8259的功能性。47初始化EISA插槽491.以双字节64K数据包检测内存容量。2.为AMDK5处理器写入配置。4E1.分配M1处理器的MTRR2.为P6级别的CPU初始化二级缓存&程序可使用的缓存范围。3.初始化P6级别CPU的APIC值。4.在MP平台之上,在每个处理器之间允许以较小的范围调整缓存以防止冲突。50初始化通用串行总线(USB)52检测全部内存(清除所有的扩展内存到0)55显示CPU序列号(多处理器平台)571.显示PnPLOGO。2