问题 问答题

某微机的寻址范围为64KB,CPU外接8片8KB的RAM芯片,存储芯片的片选信号为

,试回答下列问题:
(1)写出各片选信号的逻辑表达式或画出片选电路的逻辑图(允许使用译码器);
(2)写出每片RAM的地址范围;
(3)如果运行时发现不论往哪片RAM芯片上写入8KB数据,以6000H为起始地址的RAM芯片上都会写入相同的数据,分析故障原因;
(4)若发现1、3、5、7片RAM始终不被选中,试分析故障原因。

答案

参考答案:(1)片选信号的逻辑表达及片选电路逻辑图(采用3-8译码器)如下所示:
[*]
(2)1#芯片 0000H~1FFFH 2#芯片 2000H~3FFFH
3#芯片 4000H~5FFFH 4#芯片 6000H~7FFFH
5#芯片 8000H~9FFFH 6#芯片 A000H~BFFFH
7#芯片 C000H~DFFFH 8#芯片 E000H~FFFFH
(3)如果运行时发现不论往哪片RAM写入数据后.以600()H为起始地址的存储芯片都有与其相同的数据,则根本的故障原因为该存储芯片的片选输入端总是处于低电平,可能是与其他端线错连成短路(假设芯片与译码器本身都是好的)。
(4)第1#、3#、5#、7#芯片始终不被选中,这说明地址线A13恒等于1,出现了故障。有可能是由于地址线A13与CPU断线,并搭接到高电平上,使得存储器只能寻址A13=1的地址空间,而A13=0的另一半地址空间将永远访问不到。若对A13=0的地址空间进行访问,只能错误地访问到A13=1的对应空间中去。

单项选择题 B1型题
判断题