- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章总线时序1学时
第六章 8086CPU的总线操作与时序 在第一个中断响应总线周期,处理器使地址/数据线处于高阻态,并从T2开始发出中断响应INTA且一直维持到T4开始,用来通知外设,处理器已响应中断请求INTR。 第32页/共35页 第六章 8086CPU的总线操作与时序 第二个中断响应总线周期仍从T2开始到T4发出INTA信号,在第二个总线周期的T2到T4周期间,低8位数据总线上给出中断类型码,并且DEN为低电平,允许CPU读入数据总线上的中断类型。 第33页/共35页 学有所成 这是你收获的季节 丰收去 第34页/共35页 Thank you! 第35页/共35页 第七章 8086CPU的总线操作与时序 1.时序概念: 时钟周期(T状态周期) 机器周期(总线周期) 指令周期 空闲状态周期TI 等待周期Tw 2.典型总线周期 存储器及外设读写周期 中断响应周期 总线请求/响应周期 第1页/共35页 第七章 8086CPU的总线操作与时序 1. 有利于我们深入了解指令的执行过程 2. 有利于我们在编程时适当选用指令以缩短指令的存贮空间和指令执行时间 3. CPU与存贮器或I/O端口连接时,要考虑如何实现时序上的配合 4. 微型机用于实时控制时,必须估计或计算CPU完成操作所需时间,以便与控制过程配合 举例 第2页/共35页 6.1 时钟周期总线周期指令周期 6.2 系统复位操作 6.3 总线操作与时序 总线时序 第3页/共35页 第六章 8086CPU的总线操作与时序 1.时钟周期 (T状态周期Clock Cycle) T1 T2 T3 T4 6.1 时钟周期、总线周期和指令周期 微处理器内部操作的最基本时间单位,宽度为时钟信号相邻两上升沿之间的时间间隔。 第4页/共35页 第六章 8086CPU的总线操作与时序 2.机器周期(总线周期Bus Cycle) 微机处理器BIU与外部电路之间进行一次数据传送操作所占用的时间,包含若干个时钟周期。 T1 T2 T3 T4 TI T1 T2 T3 T4 总线周期 总线周期 地址 数据 地址 AD CLK 数据 第5页/共35页 第六章 8086CPU的总线操作与时序 3.指令周期(Instruction Cycle) 执行一条指令所需要的时间,由一至若干个机器(总线)周期组成。 第6页/共35页 第六章 8086CPU的总线操作与时序 6.2 系统的复位操作 8086CPU的RESET引脚用于系统复位,可完成系统复位和启动操作。复位时,CPU内部指令队列清空,除CS置为FFFFH 外,所有内部寄存器都清零。启动后,从内存的FFFF0H开始执行程序,FFFF0H处一般存放一条无条件转移指令,转向系统程序的入口地址。 第7页/共35页 第六章 8086CPU的总线操作与时序 8086CPU复位时序图 至少四个时钟周期 CLK REST输入 内部REST 控制线 ALE、HLDA 地址线 第8页/共35页 第六章 8086CPU的总线操作与时序 6.3 总线操作与时序 Intel 8086微处理器采用总线复用操作方式。8086的16位数据总线和地址总线的低16位是共用的,典型的总线周期如图 T1 T2 T3 T4 TI T1 T2 T3 T4 总线周期 总线周期 地址 数据 地址 AD CLK 数据 第9页/共35页 第六章 8086CPU的总线操作与时序 在没有插入等待时钟周期TW的情况下,总线周期由4个时钟周期组成,即图中T1、T2、T3、T4 在T1期间CPU把存储器或外设的地址放到总线上,这些地址信息由ALE控制锁存到地址锁存器中,以便使总线上可以传送数据信息。 T2期间分时复用的地址/数据总线处于高阻态,以便为读入或写出数据作准备。 在T3和T4期间,读或写的数据出现在总线上,以便完成读或写的操作。 第10页/共35页 第六章 8086CPU的总线操作与时序 等待周期TW: 如果在T3周期结束之前,存储器或外设未准备好数据传送,就要启动(输入CPU的)READY线使之变为低电平,从而在T3和T4之间插入一个或多个TW等待周期,直到READY变高,转入T4周期,完成读写操作。 T1 T2 T3 TW 一个总线周期 数据输入 地址输出 T4 READY 地址总线 READY信号的定时波形 第11页/共35页 第六章 8086CPU的总线操作与时序 空闲状态周期TI: 8086执行部件EU和总线接口部件BIU在一定程度上独立并行工作,只有当BIU为了填满指令队列或EU执行指令需要与外部交换数据时,申请一个总线操作,此时BIU才执行一个总线周期。因此在两个总线周期之间,可能会存在一些BIU空闲时钟周期。 第12页/共35页 第六章 8086CPU的总线操作与时序 一、80
您可能关注的文档
最近下载
- 渤海稠油油田聚合物驱高效开采技术.doc
- 重症患者的早期康复课件.pptx
- 中国南方电网公司招聘笔试题库2025.pdf
- 电气工程基础课程设计报告-110kV变电站电气系统初步设计.doc
- 化工常用阀门介绍.doc VIP
- 新仁爱科普2024版英语七年级上册Unit 1 Let's be friends大单元整体教学设计.docx
- 高考数学五年(2020-2024)真题《空间向量与立体几何(解答题)》分类汇编.docx
- 香港街头最不缺的就是美女,来自世界各地.pdf VIP
- 高考数学五年(2020-2024)真题《空间向量与立体几何》分类汇编.docx
- 2024年考务人员培训系统考试参考答案.docx VIP
文档评论(0)