总线操作中断系统及总线请求.docVIP

  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文档。上传文档
查看更多
总线操作中断系统及总线请求

8086总线操作、中断系统及总线请求 2007年01月18日 星期四 08:30 8086总线操作、中断系统及总线请求 8086总线操作:8086微处理器与片外存储器或I/O接口进行数据传输时,经BIU执行8086规定的总线操作。 8086的中断系统:8086微处理器可处理256种中断。 8086总线请求:在一个系统中,若存在多个可控制总线的主模块时,总线使用权的转移存在着一个请求与响应的过程。 1. 8086总线操作 总线周期的组成:8086的基本总线周期为4个时钟周期,每个时钟周期间隔称为一个T状态。 T1 状态:BIU将RAM或I/O地址放在地址/数据复用总线(A/D)上。 T2 状态: 读总线周期:A/D总线为接收数据做准备。改变线路的方向。 写总线周期: A/D总线上形成待写的数据,且保持到总线周期的结束(T4)。 T3, T4:对于读或写总线周期,AD总线上均为数据。 Tw: 当RAM或I/O接口速度不够时,T3与 T4 之间可插入等待状态 Tw 。 Ti : 当BIU无访问操作数和取指令的任务时,8086不执行总线操作,总线周期处于空闲状态 Ti 。 8086最小方式下读写总线周期时序。 ALE 信号在 T1 出现,表明一个总线周期开始,选通外部地址锁存器,锁存AD总线上的地址信息。 在RD#、WR#等信号的配合下,T3、T4期间完成数据访问。 T3 上升沿检测READY信号是否有效,无效时在T3与T4间插入等待状态Tw。 2. 8086中断系统 8086微处理器有处理256种中断的能力。 每个中断分配给一个中断类型码,在0~255之间,用一字节表示,也称为256种类型中断。 256种类型中断分为硬件中断和软件中断。 硬件中断:外部硬件电路产生的中断。 软件中断:8086操作过程中发生异常事件或执行中断指令INTn。 中断向量与中断向量表 中断向量:每种中断处理程序的入口地址称为中断向量。 中断向量表:8086将内存最低地址的1K单元作为中断向量表,存放256种中断处理程序的入口地址,每个地 址占4字节。中断向量表的分配如下图所示: 8086对外部硬件中断请求INTR的响应: 当INTR有一高电平,即有可屏蔽中断请求。若此时IF=1且当前指令执行完,进入中断响应周期,处理过程如下: a.INTA#在两个总线周期中分别发出有效信号,第二周期中8086读到中断类型码 b.保护现场:标志寄存器入栈,清除IF和TF标志位,保护断点(下一条指令地址入栈)c.8086将中断类型码乘4,得到中断向量表的入口地址,例如: 类型码=0CH,中断向量表入口=0030H d.8086从0030H开始读取4字节中断处理程序的入口地址,前两字节装入IP,后两字节装入CS,8086执行中断处理程序。 e.中断响应过程中8086不响应总线请求。 3. 8086总线请求 在一个系统中,若存在多个可控制总线的主模块时,总线使用权的转移存在着一个请求与响应的过程。 最小模式下总线请求: 请求信号是HOLD,响应信号是HLDA; 8086在每个CLK上升沿检测HOLD信号; 当前总线周期结束时HLDA变高,响应请求,8086让出总线控制权。 最大模式下总线请求:有两个通道 请求信号是: RQ#/GT#0 和 RQ#/GT#1两条引线中的RQ#0 和 RQ#1 信号,为输入; 响应信号是: RQ#/GT#0 和 RQ#/GT#1两条引线中的GT#0 和 GT#1 信号,为输出; RQ#/GT#0 和 RQ#/GT#1是双向多路复用; RQ#/GT#0 的优先级高于 RQ#/GT#1。 implementation of corrective tasks for the new problems found in a timely manner into the special rectification and rectification category. In-depth summary of good practices and good experience in educational practice, good around the typical, continue to promote the rectification, to prevent repeated rebound, use of the results of the activities, timely organization look back again. The theoretical results, continuously consolidate and deepen and expand educational

文档评论(0)

技术支持工程师 + 关注
实名认证
文档贡献者

仪器公司技术支持工程师

1亿VIP精品文档

相关文档