《80X86微机原理与接口技术》课件第4章.pptVIP

《80X86微机原理与接口技术》课件第4章.ppt

  1. 1、本文档共136页,可阅读全部内容。
  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文档。上传文档
查看更多

4.7存储器与80386/80486和PentiumCPU之间的连接80386/80486微机系统中的地址总线和数据总线宽度都是32位,最大存储空间为4GB。为了能实现字节、字、双字操作,主存储器被分成4个存储体,如图4-41所示。图4-414GB存储器分体结构表4-184GB存储器地址分布图4-42存储体0~3选通信号CPU与存储器之间的接口电路使用常规的TTL电路或PAL器件,基本的接口电路有总线控制器、地址译码器、地址锁存器和数据收发驱动器。总线控制器在CPU的ADS、W/R、D/C的控制下,输出各种控制信号,如 等,供存储体和I/O端口选择使用。如果外接的是DRAM,还必须提供选择信号和刷新地址信号。地址译码器用于选中存储单元,为避免地址重叠区,采用全译码。80386/80486的地址线和数据线虽然分开使用,不需要ALE和地址锁存,但是在整个总线周期内依旧要维持地址信号有效。由于当前总线周期结束前,下一个总线周期的新地址将出现在地址总线上,满足流水线作业对地址的要求,因此只有将当前总线周期的地址从一开始就锁存起来,才能腾出总线装入新的地址。8086/8088微机系统中使用地址锁存器,是为了解决地址/数据/控制总线分时复用;80386/80486系统中使用地址锁存器,是为了解决流水线作业中需要对两个存储单元I/O端口地址进行存取操作。数据收发驱动器提供数据总线及总线驱动功率。对于有64位数据总线的Pentium微处理器,需要8个写选通信号 ,CPU提供8条字节允许 和1条存储器写允许,使用8个或门电路组成: 。4GB存储器地址分布如表4-19所示。表4-19Pentium4GB存储器地址分布4.8存储器容量与地址编号之间的关系表4-20存储器容量与地址编号(首址0H)【例4-5】1?MB存储器地址编号为多少?解1M=1×220=100000000000000000000B=100000H所以,地址编号为00000H~FFFFFH。【例4-6】46?KB内存首址为12320H,末址为多少?解46K=44K+2K=11×163+8×162=B800H所以,末址=12320H+B7FFH=1DB1FH。【例4-7】内存从46420H到A754FH共多少KB?解因为A754FH-46420H=6112FH,内存共61130H个单元,而61130H=6×164+1×163+1×162+3×161=388K+304,所以,内存容量共388KB另加304单元。表4-11CPU20条地址线接法(部分译码法)图4-30部分译码法和2/4译码逻辑关系各芯片地址分配为:芯片1:XXXX0000000000000000B~XXXX0011111111111111B芯片2:XXXX0100000000000000B~XXXX0111111111111111B芯片3:XXXX1000000000000000B~XXXX1011111111111111B芯片4:XXXX1100000000000000B~XXXX1111111111111111B每个芯片占16KB地址范围,但在1MB内出现有16个64KB地址范围,这种现象称为地址重叠,例如10000H和20000H就表示同一单元的地址。③线选法。表4-12给出了CPU地址总线的线选法连接特征,使用CPU的4条地址线,经反相后接4条CS,这种译码法称为线选法。选用的4条线不同,芯片的地址也不相同。例如选用A14~A17作片外地址选择,如图4-31所示,由于A18、A19空,因此将出现地址重叠区。各芯片的存储空间地址分配为(也可选择其它地址线,地址分配将不同):表4-12CPU20条地址线接法(线选法)图4-31线选法芯片1:XX000100000000000000B~XX000111111111111111B芯片2:XX001000000000000000B~XX001011111111111111B芯片3:XX010000000000000000B~XX0100111111111

文档评论(0)

酱酱 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档