论文部分内容阅读
IBM PC 系统配置的非驻留诊断程序DIA2.02,可以对整个IBM PC 系统进行全面诊断,并以故障码形式指出故障单元和位置.但该诊断程序的故障诊断字典内容不公开,一般用户无法根据故障码直接确定出故障点,便于进一步维修;且故障诊断率不高.为此,我们根据DIA2.02程序的可执行文件,经过反汇编产生出它的8086汇编形式程序文本,并通过进一步的分析,译出了DIA2.02程序故障诊断字典的部分内容;另外,根据IBM PC 系统的硬件结构特点和模块化程序设计的原则,利用DIA2.02程序的主要模块,通过修改系统CPU 板、内存RAM 板和硬盘子系统的测试模块,构成了新的、诊断能力较强的自诊断程序DIA3.01,利用此程序可以使故障的定位范围进一步缩小.对于RAM 板上存储阵列,可准确定位出错的存储电路.
IBM PC system configuration non-resident diagnostic program DIA2.02, you can complete diagnosis of the entire IBM PC system, and fault code to indicate the location and location of the fault. However, the fault diagnosis dictionary diagnostic content of the public, the average user can not According to the fault code to directly determine the point of failure for further maintenance and fault diagnosis rate is not high.Therefore, we based on DIA2.02 program executable file, through disassembly to produce its 8086 assembly form program text, and further In addition, according to the hardware structure of IBM PC system and the principle of modular programming, the main modules of DIA2.02 program are modified and the system CPU board is modified. Memory RAM board and hard disk subsystem test module, constitute a new, diagnostic ability of the self-diagnostic program DIA3.01, the use of this program can further reduce the fault localization range for the RAM on-board storage array can be accurately positioned Wrong memory circuit.