基本结构
地址线: 单向,由CPU给出地址,寻找对应的存储单元
数据线: 双向,连接IO设备
控制线有:
1.片选线: 被选择的存储单元是否在当前芯片中
CS:片选信号
CE:使能信号
2.读/写控制线: 控制读或写
具体计算:
地址线为10位,数据线为4位。那么就有210存储单元,每个存储单元有个4位数据。则容量就为210×4,即1K×4位。
后面两个例子同理。
用16K×1位的存储芯片组成64K×8位的存储器
用8个16K×1位的存储芯片组成一组,构成16K×8位的存储芯片,那么4组就构成了64K×8位的存储器。
0~16K-1的地址分配给第一组
16K~32K-1的地址分配给第二组
32K~48K-1的地址分配给第三组
48K~64K-1的地址分配给第四组
所以,当地址为65535时,选择最后一组
译码驱动方式
给出地址,如何找到存储单元
1.线选法
地址线有4条,那么就有16个存储单元。
数据线0~7,所以是8位。即16×8的矩阵。
如果地址线位0000,那么选中第一个存储单元,0,0~0,7选中的存储元件根据命令读/写开始输入或输出。
2.重合法
地址分为两部分:行地址X和列地址Y,分别只能一条线有效
数据线只有一位,那么存储单元位数就只有一位
如果行列都是00000,那么只选中0,0,开关打开,数据输入或输出。
实际上,其他存储元件也会输入输出,但是不导通,所以不会输入输出。