您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页第3章习题答案

第3章习题答案

来源:华佗小知识
第三章习题及答案 1. 存储器中每一个字节都有一个地址,当我们要从存储器中读取一个32位的字,也就是4个字节时是否需要向存储器提供4个地址呢? 解:只需提供一个低位地址。 2. 存储器芯片的容量通常用a×b的方式表示,其中a为字数,b为每个字的位数。以下几种存储器芯片分别有多少地址线和数据线? (1)2K×16。 地址线:11,数据线:16 (2)K×8。 地址线:16,数据线:8 (3)16M×32。 地址线:24,数据线:32 (4)4G×4。 地址线:32,数据线:4 3. 用1024×1 位的RAM 芯片组成16K×8 位的存储器,需要多少芯片?在地址线中有多少位参与片内寻址?多少位组合成片选择信号?(设地址总线为16位) 答:由于所用的芯片为1024×1 位,构成1024×8 位(即1K×8 位)的存储器需要8 片,因此组成16K×8 位的存储器需要16×8=128 片。片内有1024 个单元,需要10 根地址线。16 组(每组8 片)存储器需要16 根片选信号,至少需要4 根地址线经译码器输出。 4. 利用1024×8 位的RAM 芯片组成4K×8 位的存储器系统,试用A15~A12 地址线用线性选择法产生片选信号,存储器的地址分配有什么问题,并指明各芯片的地址分配。(设地址总线为16位) 答:组成4K×8 的存储器,那么需要4 片这样的芯片:将A15 取反后分配芯片1 的CS;将A14 取反后分配给芯片2 的CS;将A13 取反后分配芯片3 的CS;将A12 取反后分配给芯片4 的CS。 芯片1 的地址范围8000H~83FFH、8400H~87FFH、8800H~8BFFH、8C00H~8FFFH 芯片2 的地址范围4000H~43FFH、4400H~47FFH、4800H~4BFFH、4C00H~4FFFH 芯片3 的地址范围2000H~23FFH、2400H~27FFH、2800H~2BFFH、2C00H~2FFFH 芯片4 的地址范围1000H~13FFH、1400H~17FFH、1800H~1BFFH、1C00H~1FFFH 这样会造成地址的重叠。 5. 设计一个K×8 存储器系统,采用74LS138 和EPROM27 器件,使其寻址存储器的地址范围为40000H~4FFFFH。 答:因为EPROM27是8K×8的ROM,所以要构成K×8的存储器系统,需要8片EPROM27。其中CPU的A12~A0 直接与 8 片EPROM的A12~A0 相连(没有考虑驱动能力问题),A15、A14和A13与74LS138的A、B、C 三个端口相连,其他地址线(A19~A16)和M/IO组合连到G1、G2A 和G2B 上,确保A19=0、A18=1、A17=0 和A16=0 即可。 6. 用4K×8的存储器芯片构成8K×16位的存储器,共需多少片?如果CPU的信号线有读写控制信号R/W*,地址线为A15〜A0,存储器芯片的控制信号有#CS和#WE,请画出此存储器与CPU的连接图。(如果要求该存储器以字节方式访问呢?) 解:需用4K×8的存储器芯片4片,连接图如下。如果要求该存储器既能以字节方式访问又能以16位的字方式访问,则应该将A0或A0取反后与A13或A13取反后的信号组合后再连接到芯片的CS#。 A13 A12-A1 W/R WE# CS# 4K×8 WE# CS# 4k x 8 4K×8 D0-D7 D8-D15

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务