微原课件 第5章.pptVIP

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 存储器 (3)存储器的地址分配和片选问题 内存通常分为RAM和ROM两大部分,而RAM又分为系统区(即机器的监控程序或操作系统占用的区域)和用户区,用户区又要分成数据区和程序区,ROM的分配也类似,所以内存的地址分配是一个重要的问题。另外,目前生产的存储器芯片,单片的容量仍然是有限的,通常总是要由许多片才能组成一个存储器,这里就有一个如何产生片选信号的问题。 (4)控制信号的连接 CPU在与存储器交换信息时,通常有以下几个控制信号(对8088/8086来说): 、 、 等信号。这些信号如何与存储器要求的控制信号相连,以实现所需的控制功能。 2. 存储器的地址选择 对存储器单元的寻址包括两部分: 片间寻址:CPU高位地址线经译码(或线性组合)后作为存储器芯片的片选,用于选择存储器芯片。 片内寻址:CPU低位地址线连到存储器的地址线上,用于选择存储器内部的具体单元。 存储器地址选择有以下三种方法: (1)线性选择方式(P226 图5-14) 直接以系统空闲的高位地址线作为芯片的片选信号。优点是简单明了,无须另外增加电路,缺点是寻址范围不惟一,地址空间没有被充分利用,可外扩的芯片的个数较少。线选法适用于小规模单机应用系统中片选信号的产生。 A13作为控制线 :A13为“0”选中1#芯片,为“1”选中2#芯片,所以1#芯片的地址范围是0000~1FFFH,2#芯片的地址范围是2000~3FFFH。 A14为控制线(A13为0): A14为“0”选中1#芯片,为“1”选中2#芯片,所以1#芯片的地址范围是0000~1FFFH,2#芯片的地址范围是4000~5FFFH。 只要A13为0,A14~A19为任意都选中1#芯片;只要A13为1,A14~A19为任意都选中2#芯片,所以它们的地址是重叠的。在同一个段(64KB)中(A0~A15),地址重叠区4个,所以 1#芯片的寻址: 0000~1FFFH,4000~5FFFH,8000~9FFFH,C000~DFFFH 2#芯片的寻址: 2000~3FFFH,6000~7FFFH,A000~BFFFH,E000~FFFFH 例如:计算机上内存容量为512MB(256MB×2) ,试写出2个内存的地址范围? 答案是:1#内存(256MB)的地址范围是:0000,0000~0FFF,FFFFH 2#内存的地址范围是:1000,0000H~1FFF,FFFFH。 (2)全地址译码法(P227 图5-15) 全地址译码法:利用译码器对系统地址总线中未被外扩芯片用到的高位地址线进行译码,以译码器的输出作为外围芯片的片选信号。常用的译码器有:74LS139,74LS138,74LS154等。优点是存储器的每个存储单元只有惟一的一个系统空间地址,不存在地址重叠现象;对存储空间的使用是连续的,能有效地利用系统的存储空间。缺点是所需地址译码电路较多。全地址译码法是单机应用系统设计中经常采用的方法。 例:假设一个微机系统RAM容量为4KB,采用1K×8的RAM芯片,安排在64K空间的最低4K的位置,A9~A0作为片内寻址,A15~A10译码后作为芯片寻址,则4K占用的地址空间分别为: 第一组:地址范围是0000~03FFH 第二组:地址范围是0400~07FFH 第三组:地址范围是0800~0BFFH 第四组:地址范围是0C00~0FFFH (3)部分地址译码法 部分地址译码法:单机的未被外扩芯片用到的高位地址线中,只有一部分参与地址译码,其余部分是悬空的。优点是可以减少所用地址译码器的数量。 缺点是存储器每个存储单元的地址不是唯一的,存在地址重叠现象。因此,采用部分地址译码法时必须把程序和数据存放在基本地址范围内,以避免因地址重叠引起程序运行的错误。 74LS138的管脚图如右图所示。 3. CPU与外部存储器的连接 (1)外部存储器的地址线与CPU的低位地址线相连; (2)外部存储器的数据线与CPU的数据线相连; (3)CPU的地址线、M/ 经译码后与外部存储器的片选线相连; (4)外部存储器的读/写控制线与CPU的读/写控制线相连。 例题:要求用4K×8的EPROM芯片2732,8K×8的RAM芯片6264,译码器74LS138构成8K×16的ROM和8K×16RAM的存储器系统,系统配置方式为最小模式,画出系统的连线图。 解:ROM芯片,8K字需要4片2732芯片组成,片内用12根地址线A1~A12寻址。RAM芯片8K字需要2片6264芯片组成,片内用13根地址线A1~A13寻址。 芯片的选择由74LS138译码器输出Y0、Y1完成。 分别写出1#、2#、3#芯片的地址范围。 * * 5.

文档评论(0)

海川电子书城 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档