background image

00      已显示系统的配置;即将控制 INT19

  

引导装入。

01  处理器测试 1

   

,处理器状态核实,如果测试失败,循环是无限的。 处理器寄存器的测试即

  

将开始,非屏蔽中断即将停用。 CPU 寄存器测试正在进行或者失灵。
02  

    

确定诊断的类型(正常或者制造)。如果键盘缓冲器含有数据就会失效。

停用非屏蔽中

    

断;通过延迟开始。

CMOS 写入/读出正在进行或者失灵。

    

代码

Award BIOS  AMI BIOS    Phoenix BIOS 和 Tandy 3000 BIOS

03  清除 8042 键盘控制器,发出 TEST-KBRD 命令(AAH

  

    

)。 通电延迟已完成。

ROM 

BIOS 检查部件正在进行或失灵。
04  使 8042 键盘控制器复位,核实 TESKBRD

 

。 键盘控制器较复位/

 

通电测试。 可编程间隔计

时器的测试正在进行或失灵。
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 芯片的 DMA 通道 0

    

写入键盘控制器命令字节,即将发出引脚 23 和 24 的封

锁/

    

解锁命令。

第一个 64K RAM 奇/偶逻辑失灵。

0C  测试 8054 通道 1

 

。 键盘控制器引脚 23。24 已屏蔽/解锁;已发出 NOP

    

命令。

第一个

64KRAM 的地址线故障。

    

代码

Award BIOS  AMI BIOS    Phoenix BIOS 和 Tandy 3000 BIOS

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

   

和中断控制器。 第

一个 64K RAM 第 1 位故障。
12  测试 DMA

 

页面寄存器。 停用 DMA 控制器 1 以及中断控制器 1 和 2;即将视频显示器并使

端口 B

   

作初始准备。 第一个 64K RAM 第 2 位在故障。

13  测试 8741

    

键盘控制器接口。

视频显示器已停用,端口 B 已作初始准备;即将开始电路片

初始化/

 

存储器自动检测。 第一个 64K RAM 第 3 位故障。

14  

    

测试存储器更新触发电路。

电路片初始化/存储器自动检测结束;8254 计时器测试即将开

  

始。 第一个 64K RAM 第 4 位故障。