计算机原理存储器习题,微型计算机原理与接口技术-存储器习题课.doc

本文详细分析了不同存储器芯片在微机系统中的应用,包括74LS138作为译码器的I/O接口芯片地址分配,2716A芯片组成8K×8存储器的地址范围,以及2114芯片组成2K×8存储器的构造和地址分配。通过位和字的扩充方法,展示了如何利用多个芯片构建更大容量的存储系统,并给出了具体的硬件连线图和地址范围解析。
摘要由CSDN通过智能技术生成

存储器复习

1. 某一个微机系统中,有8块I/O接口芯片,每个芯片占有8个端口地址,若起始地址为300H,8块芯片的地址连续分布,用74LS138作译码器,试画出端口译码电路,并说明每个芯片的端口地址范围。

答案:

图1

2. 用2K×8的2716A存储器芯片组成8K×8的存储器系统。

分析:由于每个芯片的字长为8位,故满足存储器系统的字长要求。但由于每个芯片只能提供2K个存储单元,故需用4片这样的芯片,以满足存储器系统的容量要求。

设计要点:

l 将每个芯片的8位数据线依次接至系统数据总线的D0-D7。

l 先将每个芯片的11位地址线按引脚名称一一并联,然后按次序逐根接至系统地址总线的低11位。

l 它们的引脚分别接至地址译码器的不同输出,地址译码器的输入则由系统地址总线的高位来承担。连线见图2。

图2 用2716组成8K×8的存储器连线

当存储器工作时,根据高位地址的不同,系统通过译码器分别选中不同的芯片,低位地址码则同时到达每一个芯片,选中它们的相应单元。在读信号的作用下,选中芯片的数据被读出,送上系统数据总线,产生一个字节的输出。

同样,根据硬件连线图,我们也可以进一步分析出该存储器的地址分配范围如下表:(假设只考虑16位地址)

地 址 码 芯片的地址范围 对应芯片编号

A15 ... A13 A12 A11 A10 A9 ... A0

× × 0 0 0 0 0 0 0 0 0 H

: : 2716-1

× × 0 0 1 1 1 0 7 F F H

× × 0 1 0 0 0 0 8 0 0 H

: : 2716-2

× × 0 1 1 1 1 0 F F F H

× × 1 0 0 0 0 1 0 0 0 H

: : 2716-3

× × 1 0 1 1 1 1 7 F F H

× × 1 1 0 0 0 1 8 0 0 H

: : 2716-4

× × 1 1 1 1 1 1 F F F H

3. 用1K×4的2114芯片组成2K×8的存储器系统。

分析:由于芯片的字长为4位,因此首先需用采用位扩充的方法,用两片芯片组成1K×8的存储器。再采用字扩充的方法来扩充容量,使用两组经过上述位扩充的芯片组来完成。

设计要点:

l 每组两个芯片的4位数据线分别接至系统数据总线的高/低四位。

l 每个芯片的10根地址信号引脚宜接接至系统地址总线的低10位,

l 地址码的A10、A11经译码后的输出,分别作为两组芯片的片选信号,

l 每个芯片的控制端直接接到CPU的读/写控制端上,以实现对存储器的读/写控制。硬件连线如图3.

图3 用2114 组成2K×8的存储器连线

当存储器工作时,根据高位地址的不同,系统通过译码器分别选中不同的芯片组,低位地址码则同时到达每一个芯片组,选中它们的相应单元。在读/写信号的作用下,选中芯片组的数据被读出,送上系统数据总线,产生一个字节的输出,或者将来自数据总线上的字节数据写入芯片组。

同样,根据硬件连线图,我们也可以进一步分析出该存储器的地址分配范围如下:(假设只考虑16位地址)

地 址 码 芯片组的地址范围 对应芯片组编号

A15 ... A13 A12 A11 A10 A9 ... A0

× × × 0 0 0 0 0 0 0 0 H

: : 2114-1

× × × 0 0 1 1 0 3 F F H

× × × 0 1 0 0 0 4 0 0 H

: : 2114-2

× × × 0 1 1 1 0 7 F F H

×表示可以任选值,在这里我们均选0。

从以上地址分析可知,此存储器的地址范围是0000H-07FFH。

4. 用两片64K×8位的SRAM芯片构成容量为128KB的存储器。两片芯片的地址范围分别为20000H~2FFFFH和30000H~3FFFFH。

解:这里现有的芯片容量为64KB,构成容量为128KB的存储器需要128KB/64KB=2片。线路连接如图4所示。图中两片芯片的地址范围分别为20000H~2FFFFH和30000H~3FFFFH。

图4 用2片64K×8的SRAKM芯片构成容量为128KB的存储器

地 址 码 芯片组的地址范围 对应芯片组编号

A1 ... A13 A12 A11 A10 A9 ... A0

× × × 0 0 0 0

展开阅读全文

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值