微型计算机原理及应用 刘建成 教学课件 06.pdfVIP

微型计算机原理及应用 刘建成 教学课件 06.pdf

  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文档。上传文档
查看更多
中南大学 中国水利水电出版社 1 第6章 中断系统 6.1 中断概述 6.1.1 基本概念 1.中断与中断源 中断是一个“过程”。这个过程,由微处理器内外部硬件 或软中断指令引起,即由它们发出中断请求,CPU接到中 断请求后暂时终止现行程序的执行,转去执行请求中断的 那个外设或事件的中断处理子程序,待中断服务子程序处 理完毕后,再返回到暂停处继续执行原来的程序,也就是 说,中断就是CPU在执行当前程序的过程中,由于意外的 事件输入另一段程序的运行。 2 引起中断的事件称为中断源。中断源有多种,可以是外部 的,也可以是CPU 内部的。例如一般的输入输出设备、数 据通道中断源(如磁盘磁带等)、实时时钟、故障源(如 电源掉电等)、软件中断(如在调试程序时设置断点等) 、CPU 内部运算产生的某些错误(如运算溢出)。 2 .中断系统 能实现中断过程的软硬件系统叫中断系统。中断系统应具 有以下功能: (1)能实现中断响应、中断服务和中断返回。 (2 )能实现中断优先权排队。 (3 )能实现中断嵌套。 CPU响应中断的过程与执行调用子程序指令的过程很相似 ,但除了软件中断外,中断是随机发生的。 3 6.1.2 中断处理过程 各种微型计算机的中断系统都不一样,然而其实现中断的 过程是相同的。一个完整的中断处理过程包括4个阶段:中 断请求、中断响应、中断服务(处理)和中断返回,如图6- 1所示。 执行指令 否 取下一条指令 指令结束? 是 否 中断请求? 是 响应中断 关中断 保护现场 中断服务 恢复现场 开中断 返回 4 1.中断请求 外部设备需要CPU为其服务时,首先向CPU发“中断请求” 信号。发出中断请求信号必须满足以下条件: (1)请求中断的外设应通过接口电路在CPU的中断请求输 入引脚上输入一个符合规定的请求信号,该信号可以是电平 或边沿信号。 (2 )外设处于就绪状态,如输出设备准备好接收CPU的数 据时才能向CPU发出中断请求。 (3 )该中断源未被屏蔽。通常每个中断源设置有一个中断 允许触发器,用来开放或禁止该设备的中断请求,中断允许 触发器被置位时,表示允许发出中断申请。中断允许触发器 的置位或复位状态由软件设置(管理)。 5 2 .中断响应 由于中断源的中断请求是随机的。CPU在现行指令周期结束 时去检测“中断请求”输入线(如8086CPU的INTR 引脚) ,CPU检测到有中断请求时,如果中断响应条件满足(如中 断允许

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档