微机原理课件西电第18次课.ppt_第1页
微机原理课件西电第18次课.ppt_第2页
微机原理课件西电第18次课.ppt_第3页
微机原理课件西电第18次课.ppt_第4页
微机原理课件西电第18次课.ppt_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、3. 8086的引脚功能及时序(最小方式),第五章 总线及其形成,8086 引脚信号,工作方式控制线。,MN/MX=,1(接+5V)工作于最小方式 0(接地) 工作于最大方式,1、MN/MX(输入),最小方式: 适合用于由单处理器组成的小系统。在这种方式中,8086CPU引脚直接产生存储器或I/O读写的所有控制信号。,最大方式:适合用于实现多处理器系统,在这种方式中,8086CPU不直接提供存储器或I/O读写的所有控制信号,而是将当前要执行的传送操作类型编码为三个状态位(S2,S1,S0)输出,由外部的总线控制器8288对状态信号进行译码产生相应的控制信号。,5.3 8086的引脚功能与时序,

2、系统复位信号,2.RESET(输入),系统复位:至少保持4个时钟周期的高电平; RESET 信号有效时, CPU清除IP、DS、ES、 SS、PSW、指令队列;置CS为0FFFFH。,5.3 8086的引脚功能与时序,计算机系统复位后的启动物理地址为:0FFFF0H,5.3 8086的引脚功能与时序,时钟信号输入端,3.CLK(输入),时钟信号占空比为33%,5.3 8086的引脚功能与时序,时钟周期: 8086/8088的时钟频率为5MHz 。时钟周期就是控制微处理器工作的时钟信号的一个周期(200ns),它是CPU 工作的最小节拍。 总线周期: 8086/8088CPU 通过总线对外部(存

3、贮器或I/O 接口)进行一次访问所需的时间称为一个总线周期。 一个总线周期至少包括4 个时钟周期即T1,T2,T3和T4,处在这些基本时钟周期中的总线状态称为T 状态。,5.3 8086的引脚功能与时序,5.3 8086的引脚功能与时序,在总线周期的T1状态输出地址信号;,5.3 8086的引脚功能与时序,分时复用的地址/数据总线,4.AD15-AD0(输入/输出,三态),在T2T4状态输出或输入数据。,5.3 8086的引脚功能与时序,分时复用的地址/状态信号线,5.A19/S6 A16/S3 (输出,三态),在T1状态输出地址信号;,在T2T4状态输出状态信息。,5.3 8086的引脚功能

4、与时序,5.3 8086的引脚功能与时序,6.BHE/S7 (输出,三态),分时复用的地址/状态信号线,高电平表示地址线的地址信息有效。利用它的下降沿把地址信号和BHE信号锁存在地址锁存器(例如74LS373)中。,5.3 8086的引脚功能与时序,7.ALE(输出),地址锁存允许信号,地址总线形成,5.3 8086的引脚功能与时序,数据总线是双向的; DT/R 控制数据传输方向; DEN 控制数据有效时间。,5.3 8086的引脚功能与时序,低电平:表示CPU接收数据(读操作) 高电平:表示CPU发送数据(写操作) 在数据总线形成中,用于控制双向缓冲器74LS245的传送方向。,8.DT/

5、R(输出,三态),数据收/发信号,5.3 8086的引脚功能与时序,低电平:表示接收或发送的数据有效; 高电平:表示数据无效; 在数据总线形成中,DEN用作为数据双向收发器74LS245的输出允许控制信号,9.DEN(输出,三态),数据允许信号,5.3 8086的引脚功能与时序,CPU存储数据操作(写),5.3 8086的引脚功能与时序,CPU读取数据操作(读),浮动状态: CPU先输出地址,再输入数据,复用总线上,由输出状态转换成输入状态!,数据总线形成,5.3 8086的引脚功能与时序,低电平:表示CPU正在从存储器或I/O端口寄存器读取数据; T2T4状态有效。,10.RD(输出,三态)

6、,读信号,5.3 8086的引脚功能与时序,低电平:表示CPU正在执行向存储器或I/O端口进行输出操作; T2T4状态有效。,11.WR(输出,三态),写信号,5.3 8086的引脚功能与时序,高电平: CPU访问存贮器 低电平:CPU访问I/O端口 在Intel 8088中,该引脚定义为IO/M,极性与8086的M/IO反相。,12.M/IO(输出,三 态),存储器与I/O端口区分信号,5.3 8086的引脚功能与时序,写总线周期,5.3 8086的引脚功能与时序,读总线周期,5.3 8086的引脚功能与时序,其它控制信号,5.3 8086的引脚功能与时序,高电平:表示存储器或I/O端口准备

7、就绪; 低电平:表示存储器或I/O端口未准备好;,13.READY(输入),准备好信号,CPU在T3 状态检测READY信号,如果READY为低电平,则插入等待状态Tw,同时再次检测READY信号,直到READY为高电平,则进入T4状态,完成本次总线周期。,5.3 8086的引脚功能与时序,高电平:CPU继续处于等待状态; 低电平:CPU执行下一条指令。,14.TEST(输入),测试信号,当CPU执行WAIT指令的操作时,每隔5个时钟周期对TEST输入端进行一次测试:,5.3 8086的引脚功能与时序,CPU有两类硬件中断: 非可屏蔽中断: NMI 可屏蔽中断: INTR,INTA,5.3 8

8、086的引脚功能与时序,条件:NMI出现上升沿 动作:CPU在执行完现行指令后,立即进入中断服务子程序。 注意:CPU中断响应不受标志寄存器中断允许标志位IF状态的影响。,15.NMI(输入),非可屏蔽中断请求输入信号,5.3 8086的引脚功能与时序,可屏蔽中断请求输入信号,16.INTR(输入),条件:INTR高电平 IF1 动作:CPU发出中断响应信号;从外设读取中断类型号;进入中断服务子程序。 注意: CPU对可屏蔽中断的响应受中断允许标志位IF状态的影响。,5.3 8086的引脚功能与时序,在相邻的两个总线周期中输出两个负脉冲,17.INTA(输出),中断响应信号,通知外设,其中断请

9、求被接收,由外设向CPU提供中断类型号,5.3 8086的引脚功能与时序,CPU总线使用权可以由外设控制 总线申请信号: HOLD 总线授予信号: HLDA,5.3 8086的引脚功能与时序,高电平有效; 总线请求响应过程:,18.HOLD(输入),总线申请信号,5.3 8086的引脚功能与时序,总线请求响应过程: 外部设备向CPU发出总线使用请求(HOLD高电平); CPU让出总线控制权,给出HLDA信号; 外部设备撤消HLOD信号,CPU恢复对总线的控制权。,5.3 8086的引脚功能与时序,19.HLDA(输出),总线授予信号,高电平有效; CPU让出总线控制权,使CPU所有具有三态的引脚处于高阻状态; HLDA信号与HOLD信号配合使用。,5.3 8086的引脚功能与时序,T1,T4 或,CLK,HOLD,HLDA,总线请求和总线授予时序,8086 最小方式 系统总线结构,5.3 8086的引脚功能与时序,系统总线,MN,/,MX,CLK,READY,RESET,TEST,HOLD,HLDA,M,/,IO,WR,RD,ALE,BHE,NMI,INTR,INTA,+,5,V

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论