第5章80868088总线操作和时序.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章80868088总线操作和时序

从图中可以看到,8288接收时钟发生器的CLK信号,这使得8288与CPU及系统中的其它部件同步。 8288的 2,1,0和CPU的 2,1,0信号直接相连,接收CPU这三个引脚提供的状态信息,由此来确定当前CPU要执行哪种操作,从而发出相应的命令信号。 最大模式总线形成 第63页/共89页 状态信号和命令信号之间的对应关系见表2-5所示。 :中断响应信号,送往发出中断请求的接口,与最小模式下由CPU直接发出的中断响应信号 相同。 :I/O端口读命令。此命令有效时,将所选中的端口中的数据读到数据总线上。它相当于最小模式系统中由CPU发出的控制信号 有效和 为低电平的组合。 最大模式总线形成 第64页/共89页 :I/O端口写命令。此命令有效时,把数据总线上的数据写入被选中的端口中。它相当于最小模式系统中由CPU发出的控制信号 有效和 为低电平的组合。 :存储器读命令。此命令有效时,被选中的存储单元把数据送到数据总线。它相当于最小模式系统中由CPU发出的控制信号 有效和 为高电平的组合。 :存储器写命令。此命令有效时,把数据总线上的数据写入被选中的存储单元中。它相当于最小模式系统中由CPU发出的控制信号 有效和 为高电平的组合。 最大模式总线形成 第65页/共89页 :提前的存储器写命令。其功能与 一样,只是提前一个时钟周期输出。 :提前的I/O端口写命令, 其功能与 一样,只是提前一个时钟周期输出。 8288除了根据CPU送来的状态信号发出相应的命令信号外,还发出控制输出信号,8288总线控制器发出的控制信号有ALE、DEN、 和 。 ALE:地址锁存允许信号。它的功能相当于最小模式系统中由CPU发出的ALE。 最大模式总线形成 第66页/共89页 DEN:数据总线允许信号。此信号经反相器接数据收发器8286的端。当DEN有效时,数据收发器把局部数据总线和系统数据总线连接起来。形成一个传输数据的通路;当DEN 无效时,数据收发器使局部数据总线与系统数据总线断开。它相当于最小模式系统中由CPU发出的信号,其差别只是高电平有效。 :数据收发信号。它的功能相当于最小模式系统中由 CPU发出的信号。 :主级连允许/外设数据允许信号。此功能取决 于8288的输入控制信号IOB(I/O总线方式)。 最大模式总线形成 第67页/共89页 8086 CPU最小方式下的主要操作 存储器读/写 I/O端口读/写 中断响应 总线请求/允许 复位 5.4 8086 CPU最小模式下的总线时序 第68页/共89页 1. 总线读操作 当8086 CPU进行存储器或I/O端口读操作时,总线进入读周期,8086的读周期时序如图所示。 8086 CPU最小模式下的总线时序 第69页/共89页 存储器读总线周期 T4 T3 T2 T1 ALE CLK A19/S6 ~ A16/S3 A15 ~ A8 AD7 ~ AD0 A15 ~ A8 A7 ~ A0 输入数据 A19 ~ A16 S6 ~ S3 READY (高电平) IO/M* RD* T1状态——输出20位存储器地址A19 ~ A0 IO/M*输出低电平,表示存储器操作; ALE输出正脉冲,表示复用总线输出地址 T2状态——输出控制信号RD* T3和Tw状态——检测数据传送是否能够完成 T4状态——前沿读取数据,完成数据传送 第70页/共89页 I/O读总线周期 T4 T3 T2 T1 ALE CLK A19/S6 ~ A16/S3 A15 ~ A8 AD7 ~ AD0 A15 ~ A8 A7 ~ A0 输入数据 S6 ~ S3 READY (高电平) IO/M* RD* 0000 T1状态——输出16位I/O地址A15 ~ A0 IO/M*输出高电平,表示I/O操作; ALE输出正脉冲,表示复用总线输出地址 T2状态——输出控制信号RD* T3和Tw状态——检测数据传送是否能够完成 T4状态——前沿读取数据,完成数据传送 第71页/共89页 基本的读周期由4个T周期组成 T1状态:8086从分时复用线AD15~AD0和A19/S6~A16/S3输出读目标的地址 T2状态:高四位地址线上的地址信号消失,出现S6~S3状态信号,保持到读周期结束 T3状态:存储器或I/O端口的数

文档评论(0)

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

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

1亿VIP精品文档

相关文档