设CPU共有16根地址线,8根数据线,并用MREQ作访存控制信号(低电平有效),用WR作读写控制信号(高
电平为读,低电平为写)。现有下列存储芯片:1K×4位RAM,4K×8位RAM,2K×8位ROM,以及74138译码器和各种门电路,如图所示。画出CPU与存储器连接图,要求:1.主存地址空间分配:8000H~87FFH为系统程序区;8800H~8BFFH为用户程序区。
2.合理选用上述存储芯片,说明各选几片?
3.详细画出存储芯片的片选逻辑。
电平为读,低电平为写)。现有下列存储芯片:1K×4位RAM,4K×8位RAM,2K×8位ROM,以及74138译码器和各种门电路,如图所示。画出CPU与存储器连接图,要求:1.主存地址空间分配:8000H~87FFH为系统程序区;8800H~8BFFH为用户程序区。
2.合理选用上述存储芯片,说明各选几片?
3.详细画出存储芯片的片选逻辑。
试题二(共15分)
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
在某嵌入式系统设计中,使用8片RAM进行64KRAM的外部存储器扩展,如图2-1所示。该CPU共有16根地址线,8根数据线,在设计中,利用CPU的作为访问控制信号,该访问控制信号低电平有效。另外,作为读写命令信号(高电平为读,低电平为写)。8片8Kx8位的RAM芯片与CPU相连,RAM芯片的片选内部为上拉电阻到电源,各个RAM芯片的片选信号和74138译码器的输出相连,译码器的地址选择端连接到CPU的A13,A14,A15地址线上。
【问题1】(8分)
根据上图所示,写出RAM0,RAM1和RAM7的地址范围(请用16进制进行表示)。
RAM0: (1)
RAM1: (2)
RAM7: (3)
若CPU操作的地址总线为A800H,结合图2-1所示的示意图,CPU访问的是哪个RAM存储器(4)。
【问题2】(4分)
如果运行时发现不论往哪片RAM写入数据后,以C000H为起始地址的存储芯片都有与其相同的数据,假设芯片与译码器可靠工作,则说明:
(1) RAM0~RAM7中(1) 的片选输入端总是处于低电平。
(2)如果有问题的存储芯片的片选输入端总是处于低电平,以下可能原因中描述不正确的是(2) 。
A.该存储芯片的CS端与存储芯片的端错连或短路
B.该存储芯片的CS端与CPU的端错连或短路
C.该存储芯片的CS端与地线错连或短路
D.该存储芯片的CS端悬空
【问题3】(3分)
根据连接图,若出现地址线A15与CPU断线,并搭接到高电平上,下面描述中正确的是()。(该题为多选题)
A.此时存储器只能寻址A15=1的地址空间
B.此时存储器只能寻址总共64K字节空间的高32K字节地址空间
C.此时访问64K字节空间的高32K字节地址空间时会错误地访问到低32K字节地址空间
D.此时访问64K字节空间的低32K字节地址空间时会错误地访问到高32K字节地址空间
下面关于PCI总线的叙述,其中错误的是______。
A.PCI支持即插即用
B.PCI的地址线与数据线是复用的
C.PC机中不能同时使用PCI总线和ISA总线
D.PCI是一种独立设计的总线,它的性能不受CPU类型的影响
B.将新加芯片的地址线,读/写控制线和片选线与原有芯片相应线并接,数据线接数据总线高位线
C.将新加芯片的数据线,读/写控制线和片选线与原有芯片相应线并接,地址线接地址总线高位线
D.将新加芯片的地址线,数据线和片选线与原有芯片相应线并接,读/写控制线接控制总线的有关位线
下面是关于目前流行的PC机中PCI总线的叙述,其中正确的是()。
A.为提高总线速度,PCI总线和VESA总线一样,常将其数据线和地址线与CPU相关引脚直接相连
B.PCI总线的早期版本和VESA总线一样,数据线为32位
C.PCI总线和VESA总线一样,它们都不是独立的总线,其性能指标与系统采用的CPU紧密相关
D.与ISA总线是在原PC/XT总线的基础上经过扩充修改而成一样,PCI总线是在原ISA总线的基础上经过扩充修改而成的