网站大量收购独家精品文档,联系QQ:2885784924

微机技术04_8088工作时序.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机技术04_8088工作时序

第 04 讲 8088工作时序 基本概念 8088最小组态总线时序 8088微处理器的工作时序 时序(Timing)是计算机进行各种操作在时间上的先后顺序。 掌握和理解时序有助于理解计算机的工作过程 1. 时钟周期、总线周期和指令周期 CPU的一切操作都是在系统主时钟CLK的控制下按节拍有序地进行的。 系统主时钟CLK一个周期信号所持续的时间称为时钟周期,又称 T状态(T周期) 每个T状态包括:下降沿、低电平、上升沿、高电平 大小等于频率的倒数 CPU的基本时间计量单位 性能指标 8088CPU 频率f :1秒内的脉冲个数 4.77MHz 周期 T = 1/ f 210ns 占空比:高电平在一个周期中的比例 1: 3 CLK T 总线周期 CPU通过总线完成与存储器、I/O端口之间的操作,这些操作统称为总线操作。 执行一个总线操作所需要的时间称为总线周期。 一个基本的总线周期通常包含 4 个T状态, 按时间的先后顺序分别称为T1、T2、T3、T4 当需要延长总线周期时插入等待状态Tw 总线周期 T1 T2 T3 T4 CLK 总线周期 T1 T2 T3,Tw T4 CLK ≈ 指令周期 执行一条指令所需要的时间称为指令周期。 包括取指令、取操作数、执行指令所需时间的总和,用所需的时钟周期数表示。 一个指令周期通常包含若干个总线周期 不同指令的指令周期是不同的,同一类型的指令,由于操作数不同,指令周期也不同 2. 8088最小组态的总线时序 本节展开微处理器最基本的4种总线周期 存储器读总线周期 存储器写总线周期 I/O读总线周期 I/O写总线周期 CLK IO/M T1 T2 T3 T4 A19~A16/S6~S3 A15~A8 AD7~AD0 ALE RD DT/R DEN S6 ~ S3 A7 ~ A0 A19~A16 D7 ~ D0 低 M 高 IO 在T3前沿,CPU根据READY引脚的状态决定是否在T3之后插入TW 总线读周期 假设 ( DS )=3000H, (BX)=500CH, (3500CH)=9AH 执行 MOV AL, [ BX ] 指令MOV AL, [BX]包含一个从存储器读操作 1. IO/M变低, CPU将对内存进行操作 2. A19~A0上出现地址信号 0011 0101 0000 0000 1100 A19 A15 A11 A7 A3 A0 3. ALE上出现正脉冲信号 4. DT/R变低, 数据收发器处于接受状态 T1状态 T1 T2 T3 T4 A19~A16 /S6~S3 IO/M A15~A8 AD7~AD0 ALE RD DT/R DEN CLK S6 ~ S3 A7 ~ A0 A19~A16 D7 ~ D0 T1 T2 T3 T4 A19~A16 /S6~S3 A15~A8 AD7~AD0 ALE RD DT/R DEN CLK S6 ~ S3 A7 ~ A0 A19~A16 D7 ~ D0 5.A19~A16上出现状态信号 0 IF 1 1 S6 S5 S4 S3 使用DS 6. AD7~AD0变高阻态 7. RD变低 发给内存, CPU将进行读操作 8. DEN 变低 允许数据收发器进行数据传送 T2状态 ( DS )=3000H, (BX)=500CH, (3500CH)=9AH 执行 MOV AL, [ BX ] IO/M T1 T2 T3 T4 A19~A16 /S6~S3 A15~A8 AD7~AD0 ALE RD DT/R DEN CLK S6 ~ S3 A7 ~ A0 A19~A16 D7 ~ D0 ( DS )=3000H, (BX)=500CH, (3500CH)=9AH 执行 MOV AL, [ BX ] T3状态 9. AD7~AD0上出现数据信号 1 0 0 1 1 0 1 0 AD7 AD0 数据由 3500CH 内存单元送出 IO/M T1 T2 T3 T4 A1

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档