IBM PC/XT微机内存故障分析与修理

Author: 湖北 许再田 Date: 1994-06-10

        064KB OK
        1000000 201
        ERROR (RESUME=“F1” KEY)
        由错误码后3位201可知故障出在内存。IBM-PC/XT内存配置大多为512KB或640KB。其中系统板有256KB基本配置,扩充板上配置余下的256KB或384KB。每9片64×1位动态存储器RAM芯片为一组,每组第一位是奇偶校验位用“P”表示,其余8位为0-7,每组容64K。错误代码前7个字符指示损坏的某位芯片,第1个字符为:0、1、2、3对应系统板Bank(0~3)4个存储组,第1个字符为4、5、6、7、8、9则对应扩充板上存储器组Bank(0-5)。面第6、7两位字符指出失效芯片的位置,字符00、01、02、04、08、10、20、40、80分别对应存储器中P、0、1、2、3、4、5、6、7各位。从错误代码1000000可知:第1位是“1”对应系统板上内存Bank1组,6、7两位为“00”指出“P”位失效。换掉Bank1组的第一位“P”校验位芯片后,故障随之消失。如图1所示。如果故障出在扩充板上,错误码的6、7两位字符并不能准确指示损坏的芯片,还需逐个Bank组测试。图1是系统板上RAM芯片的排列图。(湖北 许再田)
        Bank3      Bank2       Bank1       Bank0
        ┌─┐    ┌─┐      ┌─┐      ┌─┐
        └─┘    └─┘      └─┘      └─┘
        ↑
        坏         Bit0
        ┌─┐    ┌─┐      ┌─┐      ┌─┐
        └─┘    └─┘      └─┘      └─┘
        ┌─┐    ┌─┐      ┌─┐      ┌─┐
        └─┘    └─┘      └─┘      └─┘
        ┌─┐    ┌─┐      ┌─┐      ┌─┐
        └─┘    └─┘      └─┘      └─┘
        ┌─┐    ┌─┐      ┌─┐      ┌─┐
        └─┘    └─┘      └─┘      └─┘
        ┌─┐    ┌─┐      ┌─┐      ┌─┐
        └─┘    └─┘      └─┘      └─┘
        ┌─┐    ┌─┐      ┌─┐      ┌─┐
        └─┘    └─┘      └─┘      └─┘
        ┌─┐    ┌─┐      ┌─┐      ┌─┐
        └─┘    └─┘      └─┘      └─┘
        ┌─┐    ┌─┐      ┌─┐      ┌─┐
        └─┘    └─┘      └─┘      └─┘
        Bit7
        图1