00 . 已显示系统的配置;即将控制 INI19
引导装入。 .
01 处理器测试 1,处理器状态核实,
如果测试失败,循环是无限的。 处理器寄
存器的测试即将开始,不可屏蔽中断即将停用。 CPU 寄存器测试正在进行或
者失败。
02 确定诊断的类型(正常或者制造)。如果键盘缓冲器含有数据就会失效。
停用不可屏蔽中断;通过延迟开始。 CMOS
写入/读出正在进行或者失灵。
03 清除 8042 键盘控制器,发出 TESTKBRD 命令(AAH
) 通电延迟已完成。
ROM BIOS
检查部件正在进行或失灵。
04 使 8042 键盘控制器复位,核实 TESTKBRD
。 键盘控制器软复位/通电测
试。 可编程间隔计时器的测试正在进行或失灵。
05 如果不断重复制造测试 1 至 5,可获得 8042
控制状态。 已确定软复位/
通电;即将启动 ROM
。 DMA
初如准备正在进行或者失灵。
06 使电路片作初始准备,停用视频、奇偶性、DMA 电路片,以及清除 DMA
电路片,所有页面寄存器和 CMOS
停机字节。 已启动 ROM 计算 ROM BIOS
检查总和,以及检查键盘缓冲器是否清除。 DMA 初始页面寄存器读/写测试
正在进行或失灵。
07 处理器测试 2,核实 CPU
寄存器的工作。 ROM BIOS 检查总和正常,键
盘缓冲器已清除,向键盘发出 BAT
(基本保证测试)命令。 .
08 使 CMOS
计时器作初始准备,正常的更新计时器的循环。 已向键盘发出
BAT 命令,即将写入 BAT
命令。 RAM 更新检验正在进行或 Я 椤?
09 EPROM
检查总和且必须等于零才通过。 核实键盘的基本保证测试,接着
核实键盘命令字节。 第一个 64K RAM
测试正在进行。
0A
使视频接口作初始准备。 发出键盘命令字节代码,即将写入命令字节数据。
第一个 64K RAM
芯片或数据线失灵,移位。
0B 测试 8254 通道 0
。 写入键盘控制器命令字节,即将发出引脚 23 和 24 的
封锁/解锁命令。 第一个 64K RAM
奇/偶逻辑失灵。
0C 测试 8254 通道 1
。 键盘控制器引脚 23、24 已封锁/解锁;已发出 NOP
命令。 第一个 64K RAN
的地址线故障。
0D 1、检查 CPU 速度是否与系统时钟相匹配。2、检查控制芯片已编程值是
否符合初设置。3
、视频通道测试,如果失败,则鸣喇叭。 已处理 NOP 命令;
接着测试 CMOS
停开寄存器。 第一个 64K RAM
的奇偶性失灵
0E 测试 CMOS
停机字节。 CMOS 停开寄存器读/写测试;将计算 CMOS 检
查总和。 初始化输入/输出端口地址。
0F 测试扩展的 CMOS
。 已计算 CMOS 检查总和写入诊断字节;CMOS 开始
初始准备。 .
10 测试 DMA 通道 0
。 CMOS 已作初始准备,CMOS 状态寄存器即将为日期
和时间作初始准备。 第一个 64K RAM 第 0
位故障。
11 测试 DMA 通道 1
。 CMOS 状态寄存器已作初始准备,即将停用 DMA 和中
断控制器。 第一个 64DK RAM 第 1
位故障。
12 测试 DMA
页面寄存器。 停用 DMA 控制器 1 以及中断控制器 1 和 2;即将
视频显示器并使端口 B
作初始准备。 第一个 64DK RAM 第 2
位故障。
13 测试 8741
键盘控制器接口。 视频显示器已停用,端口 B 已作初始准备;
即将开始电路片初始化/存储器自动检测。 第一个 64DK RAM 第 3 位故障。
14
测试存储器更新触发电路。 电路片初始化/存储器处自动检测结束;
8254
计时器测试即将开始。 第一个 64DK RAM 第 4
位故障。
15 测试开头 64K
的系统存储器。 第 2 通道计时器测试了一半;8254 第 2 通
道计时器即将完成测试。 第一个 64DK RAM 第 5
位故障。
16 建立 8259
所用的中断矢量表。 第 2 通道计时器测试结束;8254 第 1 通道
计时器即将完成测试。 第一个 64DK RAM 第 6
位故障。