2024年1月2日发(作者:)
一 一般主机板Debug卡针对AMI BIOS会出现的错误代码。DD1 设定DMA的初始状态,执行键盘控制器的BAT测试,开始更新内存中的数据,并且进入4GB的平坦内存模式D3 开始设定内存的大小D4 进入真实模式,执行OEM修补程序,及设堆栈D5 启动E000地址上的ROM内存将初始设定程序复制到第0个节区,并且准备将控制权移转到第0个节区D6 控制权己经属于第0个节区检查(CTRL)(HOME)按键以及主BIOS的加总检查值,如果(CTRL)(HOME)的键被按下或是加总检查D7 将控制权交给界面模块D8 准备将主BIOS的执行程序代码 (runtime code)解压缩D9 准备将控制权交给 shadow RAM中的主BIOSE0 己经设定主机板上软盘控制器(如果存在)的初始状态准备测试512K的基底内存E1 设定中断向量表的初始值E2 设定DMA以及中断控制器的初始状态E6 启动软盘以及定时器的IRQ,启动内部的快取功能ED 设定软盘驱动器的初始状态EE 开始寻找软盘A:中的磁盘片,并且读取盘片上的第一个扇区EF 软盘读取错误F0 开始在根目录中寻找的档案F1 根目录中没有档案F2 开始读取及分析FAT表,以寻找档案所占用的磁丛F3 开始读取档案F4 档案的大小错误F5 关闭内部的快取功能FB 侦测闪存(FLASH)型态FC 清除闪存中的资料FD 对闪存进行程序规划FF 闪存的程序规划执行成功准备开始重新启动 BIOS03 关闭NMI检查暖开机(SOFT RESET) /冷开机(POWER ON)05 设定BIOS的堆栈准备关闭所有的高速缓存06 准备将被压缩的POST程序代码还原07 设定CPU的初始状态准备设定CPU数据区域的初始状态08 准备计算CMOS加总检查值0B 准备执行键盘BAT之前的所有初始设定工作0C 释放键盘控制器的I/B,将BAT命令送往键盘控制器0E 准备执行键盘控制器BAT之后的所有初始设定工作0F 写入键盘命令字节10 准备发出23,24接脚的“阻隔/取消阻隔”(blocking/unblocking)命令11 准备在开机过程中,检查(INS),(END)键是否被按下13 己经关闭视讯的显示,并且设定了B-埠的初始状态准备开始设定芯片组的初始状态14 开始测试8254定时器19 准备测试内存的数据更新功能1A 正在切换内存数据更新(Memory Refresh)信号线的状态准备检查15us的开启/关闭时间23 读取8042输入端口,关闭Megakey GreenPC功能将BIOS的程码节区(code segment)设定为允许写入数据24 执行中断向量初始设定之前的所有设定动作25 准备开始设定中断向量的初始状态如有必要,则将密码清除27 执行显示模式设定之前的所有初始设定动作28 准备设定单色模式以及彩色模式的设定2A 开始设定所有总线(系统,静态,输出装置)的初始状态(请参阅相关汇流挂的附录说明)2B 如果在检查可选用的视的视讯ROM之前,必须先执行任何的设定动作,则将控制交给这些设定程序2C 寻找可选用的视讯ROM,并且将控制权交给这些内存12 如果设定了“每次开机时,都设定COMS的初始状态”,或是(END)键被按下,则设定CMOS的初始状态准备关闭DMA以及中断
22E 如果找不到EGA/VGA显示卡,则执行显示内存的读写测试2F 找不到EGA/VGA显示卡准备执行显示内存的读写测试30 显示内存的读写测试成功准备执行扫描线回归的检查31 显示内存的读写测试或是扫描线的回归检查失败准备检查其它显示内存的读写测试32 其它显示内存的读写测试成功准备检查其它的扫描线回归34 视讯的显示检查己经结果准备设定显示模式37 己经设定显示模式准备在屏幕上显示开机的讯息38 开始设定不同总线(输入,IPL,一般装置)的初始状态(请参阅相关总线的附录说明)39 显示不同总线的初始设定错误讯息(请参阅相关总线的附录说明)3A 读取和储存光标的新位置准备显示“按下列(DEL)键”的讯息40 准备描述表格(descriptor tables)42 进入虚拟模式,并且执行内存的测试43 启动诊断模式的中断功能44 设定初始数据,以便检查0:0地址上的数据回转(MEMORY WRAP)45 己经设定数据的初始值准备检查0:0地址上的数据回转,并且测试系统内存的大小46 己经完成内存的回转测试己经完成内存大小的计算准备写入测试数据,以便对内存进行测试47 己经将测试数据写入扩充内存准备将测试数据写入640K的基底内存48 己经将试数据写入基底内存准备找出M地址以内的内存大小49 己经找到并且确认了1M地址以内的内存大小准备找出M地址以外的内存大小4C 己经清除1M以内的内存(暖开机)准备清除1M以外的内存4D 己经清除1M以外的内存(暖开机)准备储存内存的大小(跳至检查点52h)4E 己经开始测试内存(不是暖开机)准备显示第一个64K内存的大小4F 己经开始显示内存的大小,在内存测试的过程中,会随时更新这个值,准备执行内存的循序以及随机测试51 由于内存的重新配置以及shadow 设定,己经改变屏幕上的显示的内存大小准备测试1M以外的内存52 己经完成1M以外的内存测试和初始设定准备储存内存大小的信息53 己经储存内存大小的信息以及CPU暂存准备进入真实模式(real mode)54 关机成功,CPU目前为真实模式准备关闭逻辑A20联机,并且关闭同位检查以及NMI57 成功的关闭了A20地址线,同位检查以及NMI功能准备根据内存的重新配置以及 shadow设定,来改变内存的大小58 根据内存的重新配置以及shadow设定,己经改变了内存的大小准备清除“按下(DEL)键”的讯息59 己经清除“按下(DEL)键”的讯息,并且显示(准备开始DMA以及中断控制器的测试60 己经通过DMA页缓存器的测试准备执行DMA#1基底缓存器的测试62 己经通过DMA#1基底暂存的测试准备执行DMA#2基底暂存的测试65 己经通过DMA#2基底缓存器的测试准备DMA单元1和2的程序规划7F 正在激活扩充NMI的来源80 己经开始测试键盘清除输出缓冲器,检查状态己被冻结的按键,并且发出键盘重设的命令81 键盘重设错误/己经找到状态被冻结的按键准备发出键盘控制器界面的测试命令83 己经写入命令字节,并且完成全域数据的初始设定准备检查机柜上的安全锁84 己经检查机柜上的安全锁准备检查内存的大小,看看它与CMOS中的值是否不同85 己经完成内存大小的检查准备显示软性错误(soft error),并且检查密码或是跳过设定86 己通过密码的检查准备执行设定前的程序规划87 己经完成设定前的程序规划准备将被压缩的SETUP程序代码还原,并且执行CMOS的设定88 结束CMOS设定程序的执行,并且清除屏幕上的数据准备执行设定后的程序规划89 己经完成设定后的程序规划准备在屏幕上显示开机讯息8B 显示第一个屏幕讯息显示<WAIT„>讯息检查PS/2鼠标,并且配置BIOS的延伸数据区域8C 准备执行CMOS设定之后的设定选项规划8D 准备重新设定硬盘控制器的状态8F 己经重新设定硬盘控制器的状态准备设定软盘91 己经完成软盘的设定准备设定软盘95 开始设定不同总线C800上的可选用ROM内存(请参阅相关总线的附录说明)96 准备执行C800可选用ROM取得控制权之前的初始设定4B 己经找到并且确认1M地址以外的内存大小检查暖开机(soft reset),准备清除1M地址以内的内存数据,为暖开机做好50 己经完成1M以内的内存测试和初始设定准备改变屏幕上显示的内存大小,以反映内存的重新配置(relocation)以及sha82 己经写入命令字节,并且完全域数据的初始设定准备写入命令字节,并且设定环状缓冲器(circular buffer)的初始状态
998 己经完成可选用ROM的控制准备执行可选用ROM交回控制权后的任何必要处理工作,并且启动外部的快取功能99 己经完成可选用ROM测试后的初始设定工作准备设定定时器的数据域以及打印机的基地址9A 己经设定定时器的数据区域以及打印机的基地址准备设定RS-232的基地址9B 己经设定RS-232的基地址准备执行协同处理器测试前的初始设定工作9C 己经完成协同处理器测试前的初始设定工作准备设定协同处理器的初始状态9D 己经设定协同处理器的初始状态准备执行协同处理器测试之后的初始设定工作9E 己经完成协同处理器测试之后的初始设定工作准备检查扩充键,键盘ID以及NumLock,准备发出键盘ID命令A2 准备显示任何的软性错误讯息A3 己经显示所有的软性错误讯息准备设定键盘的按键速率A4 己经设定键盘的按键速率准备设定内存的等待状态A5 准备启动同位检查以及NMIA7 己经启动同位检查以及NMI准备执行E000可选用ROM取得控制权之前的初始设定工作A8 己经完成E000可选用ROM取得控制权之前的初始设定E000 ROM准备取得控制权A9 E000 ROM交回控制权准备执行E000可选用ROM交回控制权之后的初始设定工作AA 己经完成E000可选用ROM交回控制权之后的初始设定工作准备显示系统的组态AB 如果有必要,建立MP表格AC 将压缩的DMI数据还原,并且执行DMI POST的初始设定工作B0 己经显示系统的组态B1 准备将任何的程序代码复制到特定的区域00 己经将程序代码复制到特定的区域准备将控制权交给INT-19h的开机启机加载程序(boot loader)
一般主机板Debug卡针对AMI BIOS会出现的错误代码 一般主机板Debug卡针对AMI BIOS会出现的错误代码。D0 己经关闭NMI,并且储存中央处理器的ID.开始检查初始设定程序的总和检查值D1 设定DMA的初始状态,执行键盘控制器的BAT测试,开始更新内存中的数据,并且进入4GB的平坦内存模式D3 开始设定内存的大小D4 进入真实模式,执行OEM修补程序,及设堆栈D5 启动E000地址上的ROM内存将初始设定程序复制到第0个节区,并且准备将控制权移转到第0个节区D6 控制权己经属于第0个节区检查(CTRL)(HOME)按键以及主BIOS的加总检查值,如果(CTRL)(HOME)的键被按下或是加总检查值错误,则D7 将控制权交给界面模块D8 准备将主BIOS的执行程序代码 (runtime code)解压缩D9 准备将控制权交给 shadow RAM中的主BIOSE0 己经设定主机板上软盘控制器(如果存在)的初始状态准备测试512K的基底内存E1 设定中断向量表的初始值E2 设定DMA以及中断控制器的初始状态E6 启动软盘以及定时器的IRQ,启动内部的快取功能ED 设定软盘驱动器的初始状态EE 开始寻找软盘A:中的磁盘片,并且读取盘片上的第一个扇区EF 软盘读取错误F0 开始在根目录中寻找的档案F1 根目录中没有档案F2 开始读取及分析FAT表,以寻找档案所占用的磁丛F3 开始读取档案F4 档案的大小错误F5 关闭内部的快取功能FB 侦测闪存(FLASH)型态FC 清除闪存中的资料FD 对闪存进行程序规划FF 闪存的程序规划执行成功准备开始重新启动 BIOS03 关闭NMI检查暖开机(SOFT RESET) /冷开机(POWER ON)05 设定BIOS的堆栈准备关闭所有的高速缓存06 准备将被压缩的POST程序代码还原07 设定CPU的初始状态准备设定CPU数据区域的初始状态08 准备计算CMOS加总检查值0B 准备执行键盘BAT之前的所有初始设定工作0C 释放键盘控制器的I/B,将BAT命令送往键盘控制器0E 准备执行键盘控制器BAT之后的所有初始设定工作0F 写入键盘命令字节10 准备发出23,24接脚的“阻隔/取消阻隔”(blocking/unblocking)命令11 准备在开机过程中,检查(INS),(END)键是否被按下12 如果设定了“每次开机时,都设定COMS的初始状态”,或是(END)键被按下,则设定CMOS的初始状态准备关闭DMA以及中断控制器13 己经关闭视讯的显示,并且设定了B-埠的初始状态准备开始设定芯片组的初始状态14 开始测试8254定时器19 准备测试内存的数据更新功能1A 正在切换内存数据更新(Memory Refresh)信号线的状态准备检查15us的开启/关闭时间23 读取8042输入端口,关闭Megakey GreenPC功能将BIOS的程码节区(code segment)设定为允许写入数据24 执行中断向量初始设定之前的所有设定动作25 准备开始设定中断向量的初始状态如有必要,则将密码清除27 执行显示模式设定之前的所有初始设定动作28 准备设定单色模式以及彩色模式的设定2A 开始设定所有总线(系统,静态,输出装置)的初始状态(请参阅相关汇流挂的附录说明)2B 如果在检查可选用的视的视讯ROM之前,必须先执行任何的设定动作,则将控制交给这些设定程序2C 寻找可选用的视讯ROM,并且将控制权交给这些内存
2D 如果在视讯ROM交回控制权以后,必须执行任何的处理动作,则将控制权交给相关的处理例程2E 如果找不到EGA/VGA显示卡,则执行显示内存的读写测试2F 找不到EGA/VGA显示卡准备执行显示内存的读写测试30 显示内存的读写测试成功准备执行扫描线回归的检查31 显示内存的读写测试或是扫描线的回归检查失败准备检查其它显示内存的读写测试32 其它显示内存的读写测试成功准备检查其它的扫描线回归34 视讯的显示检查己经结果准备设定显示模式37 己经设定显示模式准备在屏幕上显示开机的讯息38 开始设定不同总线(输入,IPL,一般装置)的初始状态(请参阅相关总线的附录说明)39 显示不同总线的初始设定错误讯息(请参阅相关总线的附录说明)3A 读取和储存光标的新位置准备显示“按下列(DEL)键”的讯息40 准备描述表格(descriptor tables)42 进入虚拟模式,并且执行内存的测试43 启动诊断模式的中断功能44 设定初始数据,以便检查0:0地址上的数据回转(MEMORY WRAP)45 己经设定数据的初始值准备检查0:0地址上的数据回转,并且测试系统内存的大小46 己经完成内存的回转测试己经完成内存大小的计算准备写入测试数据,以便对内存进行测试47 己经将测试数据写入扩充内存准备将测试数据写入640K的基底内存48 己经将试数据写入基底内存准备找出M地址以内的内存大小49 己经找到并且确认了1M地址以内的内存大小准备找出M地址以外的内存大小4C 己经清除1M以内的内存(暖开机)准备清除1M以外的内存4D 己经清除1M以外的内存(暖开机)准备储存内存的大小(跳至检查点52h)4E 己经开始测试内存(不是暖开机)准备显示第一个64K内存的大小4F 己经开始显示内存的大小,在内存测试的过程中,会随时更新这个值,准备执行内存的循序以及随机测试50 己经完成1M以内的内存测试和初始设定准备改变屏幕上显示的内存大小,以反映内存的重新配置(relocation)以及shadow的设定51 由于内存的重新配置以及shadow 设定,己经改变屏幕上的显示的内存大小准备测试1M以外的内存52 己经完成1M以外的内存测试和初始设定准备储存内存大小的信息53 己经储存内存大小的信息以及CPU暂存准备进入真实模式(real mode)54 关机成功,CPU目前为真实模式准备关闭逻辑A20联机,并且关闭同位检查以及NMI57 成功的关闭了A20地址线,同位检查以及NMI功能准备根据内存的重新配置以及 shadow设定,来改变内存的大小58 根据内存的重新配置以及shadow设定,己经改变了内存的大小准备清除“按下(DEL)键”的讯息59 己经清除“按下(DEL)键”的讯息,并且显示(准备开始DMA以及中断控制器的测试60 己经通过DMA页缓存器的测试准备执行DMA#1基底缓存器的测试62 己经通过DMA#1基底暂存的测试准备执行DMA#2基底暂存的测试65 己经通过DMA#2基底缓存器的测试准备DMA单元1和2的程序规划7F 正在激活扩充NMI的来源80 己经开始测试键盘清除输出缓冲器,检查状态己被冻结的按键,并且发出键盘重设的命令81 键盘重设错误/己经找到状态被冻结的按键准备发出键盘控制器界面的测试命令82 己经写入命令字节,并且完全域数据的初始设定准备写入命令字节,并且设定环状缓冲器(circular buffer)的初始状态83 己经写入命令字节,并且完成全域数据的初始设定准备检查机柜上的安全锁84 己经检查机柜上的安全锁准备检查内存的大小,看看它与CMOS中的值是否不同85 己经完成内存大小的检查准备显示软性错误(soft error),并且检查密码或是跳过设定86 己通过密码的检查准备执行设定前的程序规划87 己经完成设定前的程序规划准备将被压缩的SETUP程序代码还原,并且执行CMOS的设定88 结束CMOS设定程序的执行,并且清除屏幕上的数据准备执行设定后的程序规划89 己经完成设定后的程序规划准备在屏幕上显示开机讯息8B 显示第一个屏幕讯息显示<WAIT„>讯息检查PS/2鼠标,并且配置BIOS的延伸数据区域8C 准备执行CMOS设定之后的设定选项规划8D 准备重新设定硬盘控制器的状态8F 己经重新设定硬盘控制器的状态准备设定软盘91 己经完成软盘的设定准备设定软盘95 开始设定不同总线C800上的可选用ROM内存(请参阅相关总线的附录说明)96 准备执行C800可选用ROM取得控制权之前的初始设定4B 己经找到并且确认1M地址以外的内存大小检查暖开机(soft reset),准备清除1M地址以内的内存数据,为暖开机做好准备(如果
97 己经成C800可选用ROM取得控制权之前的初始设定准备检查和将控制权交给可选用的ROM98 己经完成可选用ROM的控制准备执行可选用ROM交回控制权后的任何必要处理工作,并且启动外部的快取功能99 己经完成可选用ROM测试后的初始设定工作准备设定定时器的数据域以及打印机的基地址9A 己经设定定时器的数据区域以及打印机的基地址准备设定RS-232的基地址9B 己经设定RS-232的基地址准备执行协同处理器测试前的初始设定工作9C 己经完成协同处理器测试前的初始设定工作准备设定协同处理器的初始状态9D 己经设定协同处理器的初始状态准备执行协同处理器测试之后的初始设定工作9E 己经完成协同处理器测试之后的初始设定工作准备检查扩充键,键盘ID以及NumLock,准备发出键盘ID命令A2 准备显示任何的软性错误讯息A3 己经显示所有的软性错误讯息准备设定键盘的按键速率A4 己经设定键盘的按键速率准备设定内存的等待状态A5 准备启动同位检查以及NMIA7 己经启动同位检查以及NMI准备执行E000可选用ROM取得控制权之前的初始设定工作A8 己经完成E000可选用ROM取得控制权之前的初始设定E000 ROM准备取得控制权A9 E000 ROM交回控制权准备执行E000可选用ROM交回控制权之后的初始设定工作AA 己经完成E000可选用ROM交回控制权之后的初始设定工作准备显示系统的组态AB 如果有必要,建立MP表格AC 将压缩的DMI数据还原,并且执行DMI POST的初始设定工作B0 己经显示系统的组态B1 准备将任何的程序代码复制到特定的区域00 己经将程序代码复制到特定的区域准备将控制权交给INT-19h的开机启机加载程序(boot loader)
检查值错误,则跳至E0检查点,否则跳至D7检查点闭DMA以及中断控制器
做好准备(如果刚开机,则跳至4EH检查点)tion)以及shadow的设定r)的初始状态


发布评论