用Intel 6116芯片组成8KB RAM,设CPU的地址线为16根,(A0~A15 ),试问: (1)需要几片6116? (2)地址线和数据线各为多少根? (3)每一片的地址范围是多少?是否有重叠区?(采用全译码法) (4)如何连线?(包括地址线、数据线和状态线)
时间: 2024-06-04 14:06:08 浏览: 340
(1) 需要2片6116,每片容量为4KB,总共可以组成8KB的RAM。
(2) 地址线需要16根,数据线需要8根。
(3) 每片的地址范围是0000000000000000~0000011111111111,没有重叠区。
(4) 连线方式如下:
1. 将CPU的地址线A0-A10连接到第一片6116的地址线A0-A10,将CPU的地址线A11-A15连接到第二片6116的地址线A0-A4。
2. 将CPU的数据线D0-D7连接到两片6116的数据线D0-D7。
3. 连接两片6116的状态线,使得它们可以共同工作。状态线包括片选线(CE)、读使能线(OE)、写使能线(WE)。
4. 在每片6116的CE引脚接一个与门,其中一个输入为CPU的地址线A12-A15,另一个输入为一个高电平信号。这样,只有当CPU的地址线A12-A15为高电平时,才能选中RAM芯片。
相关问题
某计算机按字节编址,其中已配有 0000H~7FFFH的ROM区域,现在再用16Kx4位的 RAM 芯片形成32Kx8 位的存储区域,CPU 地址线为A0~A15。答下列问题 (1)RAM 区的地址范围是什么?共需要多少 RAM 芯片?地址线中哪一位用来区分 ROM区 和RAM区? (2)假定CPU地址线改为24 根,地址范围 000000H ~007FFFH为 OM 区剩下的所有地址空间都用 16Kx4位的 RAM芯片配置,则需要多少个这样的 RAM芯片?
(1) RAM区的地址范围是8000H~FFFFH,共需要8个16Kx4位的RAM芯片,地址线中最高位A15用来区分ROM区和RAM区。
(2) 当CPU地址线为24根时,地址范围000000H~007FFFH为ROM区,剩下的地址空间为RAM区,共16MB的地址空间。因此需要1024个16Kx4位的RAM芯片来配置RAM区。
某8088系统用2764ROM芯片和6264SRAM芯片构成16KB的内存,其中,ROM的地址范围为:FE000H-FFFFFH,RAM的地址范围为F0000H-F1FFFH。已知2764ROM芯片和6264SRAM芯片的容量均为8K8bit。 1)确定2764和6264芯片的数据线和地址线的位数。 答:2764和6264均为8KB的存储芯片,需要13根地址线 A0~A12用于片内寻址, 2)确定需要2764和6264芯片各几片。
ROM的地址范围为FE000H-FFFFFH,共有65536-65024=512个地址,每个地址需要1个bit的存储空间,因此需要512个bit,即64个字节,所以需要8片2764芯片。
RAM的地址范围为F0000H-F1FFFH,共有8192个地址,每个地址需要1个bit的存储空间,因此需要8192个bit,即1024个字节,所以需要2片6264芯片。
阅读全文