存储器扩展
-
例题
-
**当 芯片使用的地址线都是一致的 **
-
采用全译码的方式
-
CPU 有16根地址线,8 为数据线,以及逻辑线,现采用 1K * 4 的芯片构成,2KB 的存储器系统
-
起始位置为 0C000H
-
具体图纸
-
首先分析 需要使用 多少芯片: 需要使用 4 片芯片 ,两片是一组
-
再分析他的起始地址 :0C000H 的 二进制 表示:1100 0000 0000 0000
-
因为 一组芯片 寻址的空间 为 1K 所以执行 片内寻址的地址线为 A0 ~ A9
-
因为 CPU 有 16 根地址线 ,所以 A10 ~ A15 用于 片外寻址 用于连接 译码器 输出 片选信号
-
A15 ~ A10 具体内容为 1100 00
-
因为使用的是 74LS138 译码器,所以 输入端有 : C B A G2A| G2B| G1
-
C : A10 : 0 ;B : A11 : 0 ; A : A12 : 0
-
G2A| :使能端 连接低电平 A13
-
G2B| :使能端 连接低电平 A13
-
G1 :使能端 连接高电平 A14 和 A15 参与 与门 操作进行连接
-
最终 C B A : 0 0 0 , 所以 输出的 信号为 Y0| , 用于连接 第一组