某微机的寻址范围为64 KB,其存储器选择器信号为M,接有8片8 KB的存储器,试完成下列问题。    (1)画出选片译码逻辑图。    (2)写出每片RAM的寻址范围。    (3)如果运行时发现不论往哪片存储器存放8KB数据,以4000H起始地址

admin2014-12-08  35

问题 某微机的寻址范围为64 KB,其存储器选择器信号为M,接有8片8 KB的存储器,试完成下列问题。
    (1)画出选片译码逻辑图。
    (2)写出每片RAM的寻址范围。
    (3)如果运行时发现不论往哪片存储器存放8KB数据,以4000H起始地址的存储芯片都有与之相同的数据,分析故障原因。
    (4)如果运行时发现以0000H为起始地址的一片存储芯片不能读写,分析故障原因。
    (5)若发现译码器中的地址线A13与CPO断线,并搭接到低电平,问后果如何?
    (6)如果发现只能对第1~4片RAM进行读写,试分析故障原因。

选项

答案(1)选片译码逻辑如图7—5所示。 [*] (2)8片RAM的寻址范围分别是:0000H~1 FFFH、2000H~3FFFH、4000 H~5FFFH、6000H~7FFFH、8000H~9FFFH、A000H~BFFFH、COOOH~DFFFH和EOOOH~FFFFH。 (3)说明译码器有误,[*]输出始终为低。因该输出接至第3片RAM的[*]端,该片对应的地址范围是4000H~5FFFH,故不论往哪片RAM存放8K数据,该存储芯片始终被选中,所以都有与之相同的数据。 (4)说明Y0输出始终为高。因RAM的片选信号是低电平有效,故用Y0作片选信号的存储芯片(对应0000H~1FFFH地址范围)不能读写,而其他芯片可以读写。 (5)若发现A13与CPU断线,并搭接到低电平的故障,则[*]信号均不可能输出0,故第2、4、6、8片RAM始终不被选中。 (6)说明译码器的C输入端始终为低,可以检查一下A15是否搭接到低电平上。

解析
转载请注明原文地址:https://kaotiyun.com/show/adxi777K
0

最新回复(0)