1. 用1K x 4的存储芯片组成4kb存储器,需要几片这样的芯片答案是8片,怎么算出来的谢谢
4kb的存储器,应该是4k字节的存储器,一个字节是8bit。1k*4的存储芯片是1k半个字节的存储器,组成1k字节的存储器,1k就需要两片,那么4k字节的存储器就是用8片1k*4的存储芯片。
2. 用1K×4位的RAM芯片构成2K×8位的存储器,画出CPU和存储芯片的连接图.
分析:用1K×4位的RAM芯片构让嫌成2K×8位的存储器,1K×4位构成2K×8位单用字扩展或者单用位扩展无法解决问题,要字扩展和位扩展同时进行。画出CPU和存储芯片的连接图如下图:
1KB=2^10B,2KB=2^11B
(2)用1kx4位片的存储芯片构成扩展阅读:
存储信息一般是存储在存储器(ROM、RAM)上的 。
在实际应用中,经常出现一片ROM或RAM芯片不能满足对存储器樱滑枝容量需求的情况,这就需要用若干片ROM或RAM组合起来形成一个存储容量更大的存储器。而组合方式有字扩展和位扩展两种。
用多片位宽相同的存储器(ROM或RAM)芯片扩展包含更多存储器的过程。一般是在每个字的位数够而字的数目不够时使用。
生产的存储器芯片容量有限,在字数或字长方面与实际存储器要求有所差脊敏距,所以要在字向与位向两方面进行扩充,才能满足实际存储器的要求。
cpu对存储器进行读写操作时,首先由地址总线给出地址信号,然后再发出有关进行读操作与写操作的控制信号,最后在数据总线上进行信息交换。
把用位数较少的多片存储器(ROM或RAM)组合成位数更多的存储器的扩展方法。位扩展只是扩展的位数。
3. 用1K×4位的DRAM芯片构成4K×8位存储器。问需要多少个这样的DRAM芯片画出该存储器的组成逻辑框图。
芯片数=总容量/容量=4k*8÷1k*4=8片。将每四块分为一组,形成32位的数据宽度,根据该储存容量大小一共需要16位地址线(可以根版据储存容量除以数据宽度来确定)。
将32K*8芯片组成128K*16的只读度器,所以首先位扩展将数据线8扩展到16,即D0~D15,然问后字扩展32K是15条地址线,128是17条地址线,所以要答用2/4译码器将地址线15扩展到17,需要用到的芯片是(128/32)*(16/8)=8,连接如图所示!红色为A0~A14的地址总线。
(3)用1kx4位片的存储芯片构成扩展阅读:
用1K×4位的DRAM芯片构成4K×8位存储器。是一个64K 1bit的DRAM芯片,将8片并接起来,可以构成64KB的动态存储器。
每片只有一条输入数据线,而地址引脚只有8条。为了形成64K地址,必须在系统地址总线和芯片地址引线之间专门设计一个地址形成电路。使系统地址总线信号能分时地加到8个地址的引脚上,借助芯片内部的行锁存器、列锁存器和译码电路选定芯片内的存储单元,锁存信号也靠着外部地址电路产生。
当要从DRAM芯片中读出数据时,CPU 首先将行地址加在A0-A7上,而后送出RAS 锁存信号,该信号的下降沿将地址锁存在芯片内部。接着将列地址加到芯片的A0-A7上,再送CAS锁存信号,也是在信号的下降沿将列地址锁存在芯片内部。然后保持WE=1,则在CAS有效期间数据输出并保持。
4. 用1k×4位的存储器芯片
芯片数=总容量/容量=4k*8÷1k*4=8片
图我就不画了,存储器共有12根地址线其中2根连译码器产生4个片选信号,剩下的10根连所有的芯片,用作片内寻址.1k*4的芯片2个一组,共4组,一组连一个片选信号.还有一个读信号线,连所有芯片
5. 微机原理与接口技术 如用1k*4bit的芯片如何构成2k*8bit的存储系统求芯片组数,组内芯片数
所需芯片数=(2K*8)/(1K*4)=4 ,即需4片,分两组,每组2片。即一组两片1K*4构成1K*8,这叫位扩展;两组1K*8构成2K*8,这叫字扩展。