background image

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

 

位故障。