- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机第3单元
第3章 80x86系列微型计算机的体系结构 主要内容: 8086/8088微处理器 8086/8088系统总线构成 8086/8088存储器和I/O组织 80x86系统的操作和总线周期 ② 指令队列的差别:8086 CPU的指令队列可容纳6个字节,且在每一个总线周期中从存储器中取出2个字节的指令代码填入指令队列;而8088 CPU的指令队列只能容纳4个字节,且在每个总线周期内只能取一个字节的指令代码,从而增长了总线取指令的时间,在一定条件下可能影响取指令操作和其他操作的并行性。 ③ 引脚的差别。两种CPU的引脚功能是相同的,但有以下几点不同: ◆ AD15?AD0的定义不同。在8086中都定义为地址/数据分时复用引脚;而在8088中,由于只需要8条数据线,因此,对应于8086的AD15?AD8这8根引脚在8088中定义为A15?A8,它们在8088中只做地址线用。 ◆ 引脚34的定义不同。在最大方式下,8088的第34引脚保持高电平,而8086在最大方式下34引脚的定义与最小方式下相同。 ◆ 引脚28的有效电平高低定义不同。8088和8086的第28引脚的功能是相同的,但有效电平的高低定义不同。8088的第28引脚为IO/M,当该引脚为低电平时,表明8088正在进行存储器操作;当该引脚为高电平时,表明8088正在进行I/O操作。8086的第28引脚为M/IO,电平与8088正好相反。 3.2 8086/8088系统总线的构成 3.2.1 最小模式下系统总线的构成 在实际使用8086/8088微处理器时,还必须配有时钟发生器(8284A)、地址锁存器(8282/ 8283)和总线驱动器(8286/8287),才能构成系统总线。 1.时钟发生器8284A 8284A除为CPU和系统提供时钟信号外,还提供经时钟同步的复位信号RESET和就绪信号READY。 8284A能为CPU提供的最高时钟信号频率为8MHz。而8284A-1可提供10MHz时钟信号。为使8284A正常工作,只要外接一块晶体即可。 2.8282/8283地址锁存器 由于8086/8088 CPU的地址/数据和地址/状态总线是分时复用的,而存储器或I/O接口电路通常要求在与CPU进行数据传输时,在整个总线周期内须保持稳定的地址信息,因而必须在总线周期的第一个时钟周期内将地址锁存起来。 8282(不反相)和8283(反相)是适用于8086/8088以及MCS-85等系列微型计算机的8位双极型具有三态输出的锁存缓冲器,可用于缓冲或多路传输。 3.8286/8287数据收发器 为提高8086/8088系统数据总线的驱动能力,并提供一种在多主控器系统应用环境下的控制手段,在8086/8088 CPU和系统数据总线之间必须接入数据双向缓冲器,Intel公司提供的8286(不反相)和8287(反相)就是一种具有三态输出的8位双极型数据收发器,具有很强的总线驱动能力。 8286/8287具有8路双向缓冲电路,以便实现8位数据的双向传输。 4.最小模式系统总线构成 当处理器的引脚接在+5V电源上时,便工作于最小模式。图3-12为一种典型的最小模式系统配置。 3.2.2 最大模式下系统总线的构成 1.8288总线控制器 前面已指出,当8086/8088 CPU工作于最大模式时,不直接产生总线控制信号,而是在每个总线周期开始之前输出状态信息、和,用于指示该总线周期的操作类型。8288总线控制器被用来对、和译码,产生具有适当定时的总线命令和总线控制信号。 由8288总线控制器参与构成的工作于最大方式的单处理器总线如图3-15所示。 如果希望在一个系统中能包含多个共享总线的主控者,那么必须在系统中增设总线仲裁器8289。 2.总线仲裁器8289 总线仲裁器8289与总线控制器8288配合,将8086/8088 CPU与8089IOP、8087NDP等主控者连接到总线上,构成多主控的微机系统。每一个主控者必须配备一个8288总线控制器和一个8289总线仲裁器。8289对主控者是透明的,对于任何一个主控者来说,都好像自己独占总线一样。当有多个主控者同时要求使用总线时,由8289总线仲裁器进行仲裁将使用权赋给优先级别高的主控者。 8289封装外型与内部结构框图如图3-16所示。 此处不再详述。 3.3 存储器和I/O的组织 80x86系统为了向上兼容,必须能按字节进行操作,因此系统中存储器和I/O端口是按字节编址的。 3.3.1 存储器的组织 1.存储空间
文档评论(0)