IT运维管理,创造商业价值!
中国IT运维网首页 | 资讯中心 | 运维管理 | 信息安全 | CIO视界 | 云计算 | 最佳案例 | 运维资源 | 专题策划 | 知识库 | 论坛

DEBUG LED代码对应注解

2008年03月07日
/
代码名称内容
01  保留
02  保留
C0关闭Chipset的Cache关闭OEM厂商设计的Cache控制器。
01微处理器测试1CPU状态(1FLAGS)检验,测试CPU下列状态:carry、zero、sing、overflow。BIOS设定各项状态并进行检验。把各项状态设为OFF并确认设定成功。
02微处理器测试2读/写/检验所有CPU的寄存器,SS,SP及BP寄存器含有FF及00的数据格式不做此检验。
03初始化芯片组关闭NMI、PIE、AIE、UEI、SQWV。
关闭video、parity、checking、DMA.。
重置浮点运算器(math coprocessor)。
清除所有分页寄存器、CMOS关闭位。
初始化计时器0、1、2,包括设定EISA计时器或可识别状态。
初始化DMA控制器0与1。
初始化中断控制器0与1。
初始化EISA扩展寄存器。
04内存测试测试RAM可以正常进行刷新,确保内存刷新功能可以运行。
05初如化键盘及清除屏幕画面键盘控制器初始化,并清除屏幕画面。
06保留保留
07测试CMOS界面以及电池状态确认CMOS可正常工作,并侦测电池状况是否良好。
08校验CMOS基本的读写功能校验CMOS基本的读写功能
BE芯片组预设值初始化将芯片组寄存器设为开机(Power On)预设值,以便易于进入开机状态。
C1内存侦测OEM厂商可针对内存的容量做侦测。
C5Early ShadowOEM厂商可设计将BIOS放入RAM中执行,以加快开机速度。
C6Cache侦测外部Cache容量侦测及测试。
08设定前256K内存芯片组初使化。
内存测试。
厂商设计芯片组参数
清除前64K内存内容。
测试前64K内存。
09Cache初始化Cyrix CPU初始化
Cache初始化
0A设定中断向量表初始化前120项中断向量。
将中断地址00H到1FH地址设成与INT_TBL一致
0B测试CMOS RAM检查码测试CMOS、RAM检查码,如果错误或insert键被按下,则载入预设值。
0C初始化键盘侦测键盘控制器类型(选择性动作)
设定NumLock状态。
0d初始化显示(影像)界面侦测CPU频率。
读取CMOS的14h位址以确认使用的显卡类型。
侦测有初始化显示卡
0E测试显存测试显存,传sign-on信号给屏幕。
设定shadow RAM,并使shadow RAM与CMOS Setup内容一致。
0F测试DMA控制器0测试BIOS检查码。
键盘侦测及初始化
10测试DMA控制器1  
11测试DMA分页寄存器测试DMA分页寄存器。
12-13保留  
14测试计时器Counter 2测试8254计时器Counter 2
15测试8259-1遮罩位元检查8259通道1之可遮罩中断是否正常。
16测试8259-2屏蔽位检查8259通道2之可屏蔽中断是否正常。
17侦测8259的中断位关闭中断然后检验非中断屏蔽寄存器为开启状态。
18测试8259中断功能产生中断并检查中断动作是否正常。
19测试NMI位(同位/输出入检查)检验NMI(不可屏蔽中断)可执行清除动作。
1A显示CPU频率  
1b-1E保留  
1F设定EISA模式如果EISA内存检查码正常,便执行EISA初始化,反之则执行ISA测试   测试EISA模式标志。
如果不是,将会终止ISA测试以及清理EISA mode flag。
测试EISA记忆体的完整性(检查码及传输界面)。
20启动Slot 0初始化slot 0 (System Board).
21-2F启动Slots 1-15初始化slots 1至15。
30侦测常规及扩展内存容量侦测主内存从256K至640K及1MB以上的扩展内存容量。
31测试常规及扩展内存以各种方式测试主内存256K至640K及1MB以上的扩展内存。
注意:EISA模式不会执行此项测试,在ISA模式下则可按ESC键即可跳过本测试。
32测试EISA扩展内存如果EISA模式设定好,则测试在Slots上的内存。
注意:此测试在ISA模式下将被省略,在EISA模式下按ESC键即可跳过本测试。
33-3b保留  
3C允许Setup  
3d初始化及安装鼠标如果侦测到鼠标,则进行初始化及分配中断向量。
3E设定Cache控制器初始化Cache控制器。
3F保留  
bF芯片组初始化依CMOS SETUP数据设定芯片组内的寄存器。
40显示是否启动病毒保护  
41初始化软驱及控制器初始化软驱及控制器及所有磁盘。
42初始化硬盘及控制器初始化硬盘及控制器及所有硬盘。
43侦测及初始串/并口初始化所有串口及并口(包括摇杆)。
44保留  
45侦测及初始化浮点运算器初始化浮点运算器。
46保留  
47保留  
48-4D保留  
4E产生POST回路或者显示错误信息如果POST Loop脚位初设定就重新开机,反之则显示所有讯息(如:POST所侦测到的任何非严重错误)并可进入SETUP。
4F密码检查要求输入并检查密码(选择性动作)。
50写入CMOS将所有CMOS值写回CMOS RAM并清理屏幕。
51启动Pre-boot启动同位元检查。
启动NMI,并在重新开机前启动Cache
52初始化扩展的ROM BIOS初始化在C8000h至EFFFFh位址C8000h至F7FFFh之间的ROM BIOS。
注意:当FSCAN选项启动时,将可初始化地址C8000h至F7FFFh之间的ROM
53初始化时间初始化时间在BIOS中40h地址。
60启动病毒保护根据设定启动病毒保护。
61设定开机速度设定系统开机速度。
62设定Numlock根据CMOS SETUP内容来设定NumLock状态。
63进入开机程序寻找开机磁盘。
B0Spurious如保护模式下产生中断
B1未经要求即产生NMI如果产生不可屏蔽NMI,在屏幕显示[Press F1 to disable NMI,F2 reboot]的信息。
E1-EFSetup PagesE1即为Page1,E2即为Page2,E8则为Page8,以此类推到EF为Page16。
FF开机进行开机、如果在此处停滞,可能是CPU问题或BIOS问题。

发表评论请到:http://bbs.cnitom.com

相关阅读

图文热点

以不变应万变 网络虚拟化应对园区网新挑战
以不变应万变 网络虚拟化应对园区网新挑战Forrester Research的分析师Robert Whiteley认为: “十年以来,虚拟化技术与网络...
OpenShift加入更多新元素 友好面对开发者
OpenShift加入更多新元素 友好面对开发者通过网络进行程序提供的服务称之为SaaS(Software as a Service),而将服务器平台...

本类热点