【正确答案】
【答案解析】(1)所需的芯片数:(8K×8)/(2K×4)=8片。
(2)每组芯片数:(2K×8)/(2K×4)=2(片);位扩展画在横的方向,组成一个2K×8位的模块。
(3)组数:8/2=4(组);字扩展画在竖的方向。4个2K×8位的模块按字扩展构成8K×8位的存储器,即8KB的存储器。
(4)总地址线数:此存储器的容量为8KB,需13位地址(2
13
=8K),选用A
12
~A
0
作为地址线。
(5)片内寻址:芯片容量均为2KB,需11位地址,用A
10
~A
0
。
(6)片外寻址:设CPU总地址线为16位,剩下A
15
、A
14
、A
13
、A
12
、A
11
。
方案1:用A
14
~A
11
4位地址进行线选,但地址空间不连续。
方案2:通过一个2-4译码器对4个组进行选择,用A
12
、A
11
输入分别为:00,01,10,11,控制输出3~0的选择,对应的3~0作为各芯片的控制。
(7)D
7
~D
0
为8条数据线。
(8)勿忘多余引脚的处理:线选法时设A
15
为0,泽码方案A
15
、A
14
、A
13
为0且74LS139的工作便是将G端输入设置为0;还有,与CPU读/写控制线连接。