- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
yn中断优先级判决intr中断
第七章 中 断 系 统 课时数:3-4 第 七 章 主 要 内 容 一、中断的基本概念(P307) 二、 8086CPU的中断系统(P310) 三、8086系统中 INTR中断的处理(P316) 四、 80X86系列微机的硬中断控制逻辑(P326) 第 七 章 习 题 (P329) 2、 4~6 思考: 1、3 2005. 5. 23 交作业 第 七 章 结 束 中断控制方式的特点(P307) 可以实现实时故障处理 可以实现CPU与外设及外设与外设之间的并行工作 中 断 系 统(P308) 中断系统:计算机中实现中断功能的软、硬件的总称。中断系统一般包括CPU内部配置的中断机构、外设接口中设计的中断控制器及各类中断服务子程序。 中断源,中断类型号,中断向量 中断优先级,中断嵌套,中断屏蔽 断点,现场 8086系统中中断源及其优先级的定义 8086系统中断源的定义(P310) 8086系统中断优先级的定义(P312) 8086系统的中断向量表(P313) 8086系统采用向量式中断, 8086系统中主存最低的1KB空间(000H ~ 3FFH)被用来存放各中断向量,这就是中断向量表。 中断向量表中内容分为256项,分别对应256个中断类型号;表中每一项为一个中断向量,占用4个字节,其中高两个字节存放段基址、低两个字节存放偏移量。 中断类型号n与对应的中断向量存放地址m之间的关系,即m=4*n。 中断索引过程:根据中断类型号找到中断向量的过程。 8086系统的中断全过程 (P313) 中断请求的检测 中断优先级的判决 中断响应(索引)过程 中断处理过程 中断返回过程 8086中断响应的三个基本条件 当前指令执行完毕:一般情况下,CPU总是在当前指令执行完毕并且没有更紧迫的任务时才能响应中断请求。 接受到中断请求信号:其隐含的意义是,中断请求信号要能够送到CPU,并可能需要维持直到CPU检测或响应。 允许中断:对INTR中断来说有两方面的含义,一是中断允许位IF被置1,二是没有更高级的中断正在被响应。 8086中断全过程 8086中断处理过程 8086系统中INTR中断接口电路的结构(P316) INTR中断响应周期(P315) 8086在第一个总线周期的T2时刻发出有效的中断响应信号(/INTA),通知接口电路准备中断类型号; 8086在第二个总线周期的T2时刻再次发出有效的中断响应信号(/INTA),并于T4时刻从DB获取中断类型号; 8086系统中INTR中断的优先级判决(P317) 一个系统中可能有很多外设,而CPU只有一个INTR引脚。在可能有多个外设同时发出中断请求信号的系统中,应该设置外设的优先级判断机制。 INTR中断的软件判优法(P317) INTR中断硬件判优法—中断优先权编码电路 (P319) INTR中断硬件判优法—雏菊花链式排队电路(P320) 利用可编程中断控制器8259A完成INTR中断判优(P459) 8086系统中用户中断服务子程序的装载(P321) 用户中断服务子程序的装载-1 用户中断服务子程序的装载-2 用户中断服务子程序的装载-3 置中断向量例 设某中断服务程序的类型号为40H,中断服务程序的入口地址为3500H:4830H。试用INT 21H功能置中断向量到中断向量表中. X86系列微机的中断控制逻辑(P326) PC机中用户INTR中断接口的设计(P329) 微机原理及应用技术 中断控制方式的特点 中断系统的功能及相关概念 中断处理过程 与子程序调用的区别(P309) 中断源及其优先级的定义 中断向量表的使用 中断全过程 INTR中断接口电路的结构 INTR中断响应周期 INTR中断的优先级判决 用户中断服务子程序的装载 检测、响应、服务 检测、排队、响应、处理、返回 CPU处理流程 中断服务程序 非预料事件 中断请求 中断响应 中断返回 启动 启动 外部设备 现行 主程序 中断服务子程序 CPU 中断请求 启动 中断响应 中断返回 中断系统的功能主要包括以下两个方面:能实现中断及中断返回;能进行优先级排队和嵌套处理。 CPU执行流程 中断服务程序1 非预料事件1 中断服务程序2 非预料事件2 中 断 嵌 套(P309) 中断嵌套的条件: 1)中断服务子程序1执行过程中允许中断; 2)新到来的中断应比原中断的优先级高; 注:为保护主程序及各级中断服务程序的数据不被破坏,所有中断服务程序均应进行保护及恢复操作; 其它可能自动产生的中断 执行中断指令INT n、INTO等
文档评论(0)