- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
9微机原理第八章:中断技术
8.1 中断的基本概念 一、中断 8.1 中断的基本概念 8.1 中断的基本概念 8.1 中断的基本概念 二、中断源 8.1 中断的基本概念 8.1 中断的基本概念 六、中断嵌套: 8.1 中断的基本概念 七、中断的分类: 8.2 外部中断响应的一般过程 1.中断请求 2.中断判优及中断源识别 3.中断响应 4.中断处理(服务) 5.中断返回 8.2 外部中断响应的一般过程 一、中断请求 8.2 外部中断响应的一般过程 二、中断源识别及中断判优 8.2 外部中断响应的一般过程 3.中断优先权管理 8.2 外部中断响应的一般过程 3.中断优先权管理 8.2 外部中断响应的一般过程 8086 CPU 向量中断的中断响应周期时序 8.2 外部中断响应的一般过程 三、中断响应 8.2 外部中断响应的一般过程 四、中断处理(中断服务程序) 8.2 外部中断响应的一般过程 五、中断返回 外部中断响应的一般过程 —— 小结 8.3 8086/8088 的中断系统 一、中断源分类 8.3 8086/8088 的中断系统 8.3 8086/8088 的中断系统 二、软中断指令 8.4 中断向量表及其初始化 8.4 中断向量表及其初始化 三、中断向量指针和中断类型号 四、中断向量装入中断向量表(外部中断类型号为 60H~67H) 1.用 串存储指令将中断向量写入中断向量表 2.用 MOV将直接中断向量写入中断向量表中 3.功能调用“INT 21H”中的AH=25H来装入中断向量 8.4 中断向量表及其初始化 五、8086/8088中断系统的优先级 结 束 * * ★ CPU 执行程序时,某种随机的事件(外部或内部)的产生 使 CPU 暂时中断正在运行的程序,转去执行一段特殊的、 为处理该事件的服务程序(称为中断服务程序),用于该 事件的处理。 ★ 该服务程序执行完毕后,返回被中断的程序继续执行。 ★ 这个过程称为:中断 ★ 中断的过程具有随机性 随机 发生 已安排在 程序中 执 行 主 程 序 继 续 主 程 序 执 行 中 断 服 务 程 序 CALL 执 行 过 程 服 务 程 序 中断的过程 过程调用的过程 执 行 主 程 序 继 续 主 程 序 ★ 中断是计算机中一种重要的技术。最初是为了克服对I/O接口采用 查询方式使 CPU效率低而产生的。因此,最初的中断都是对外部 设备而言,所以称为:外部中断或硬件中断。 ★ 中断技术的使用,主要解决两个问题 1.高速 CPU 和低速 I / O 设备之间信息传送 2.使 CPU 具有了一种实时响应和处理随机事件的能力 ★ 中断的建立,避免了CPU 不断检测外设状态的过程,提高了 CPU 的利用率和数据传输率,实现对特殊事件的实时响应。 ★ 随计算机系统结构的不断提升、应用技术的提高,中断应用范围 也随之扩大,出现了内部中断,简称:软中断。 ★ 软中断为解决计算机运行中现的突发事件及操作系统功能利用提供 了方便。从而形成了一个完整的中断系统。 引起CPU中断的事件,发出中断请求的来源 内部中断 外部中断 异常中断 软件中断 可屏蔽中断 非屏蔽中断 异常事件引起 中断指令引起 INTR中断 NMI中断 三、中断响应(外部中断) ★ 当外设向CPU发出中断请求信号后,如果CPU暂停了正在执行的 程序,接收外设的中断请求,并转去执行为外设服务的程序。对 这样的过程称为:中断响应 ★ 中断响应的条件 1.IF = 1 即:CPU允许中断。如果 IF = 0 ,称为:关中断 2.必须有外设提出中断请求,即CPU的INTR上得到输入信号 四、中断服务程序 ★ CPU响应中断后,转去执行为处理中断请求服务的程序,该程序 被称为中断服务程序。简称:中服。 ★ 中服程序是程序设计人员根据产生中断的原因而专门编制的程序。 五、中断的优先级别 多个外设同时向CPU提出中断请求时,CPU面临解决的问题? CPU在执行为低级别外设的中断程序的过程中,响应高级别外设 的中断请求,暂停了对低级别外设的中断服务而转去为更高级别 外设进行中断服务的过程。称为:中断嵌套 A学生提问 B学生提问 允许打断 允 许 打 断 为 A 解 释 为 B 解 释 教 师 讲 课 继 续 讲 课 继 续 解 释 ★ 按转向中断服务程序的方法来分类
文档评论(0)