- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中断识别程序入口地址 M PC(软件查询法) 中断响应完成的工作 保护程序断点 寻找服务程序入口地址 断点或存于 特定地址内,或进栈 向量地址 PC (硬件向量法) 9.5 关中断 将允许中断触发器 EINT 清零 CPU 不会再响应新的中断请求 “中断响应”阶段所做的工作全部由硬件完成,称为中断隐指令。 四、中断服务程序入口地址的寻找 硬件向量法 入口地址 200 入口地址 300 入口地址 400 12 H 13 H 14 H 主存 12 H 13 H 14 H JMP 200 JMP 300 JMP 400 主存 向量地址 形成部件 …… …… 中断向量 排队器输出 向量地址 12H、13H、14H 入口地址 200、 300、 400 9.5 软件查询法 中断识别程序(入口地址 M) 地 址 说 明 指 令 M JMP 1# SR 1# D = 1 转1# 服务程序 SKP DZ 2# JMP 2# SR 2# D = 0 跳 2# D = 1 转2# 服务程序 SKP DZ 8# JMP 8# SR 8# D = 0 跳 8# D = 1 转8# 服务程序 八个中断源 1、2、 8 按 降序 排列 …… …… SKP DZ 1# 1# D = 0 跳 (D为完成触发器) 9.5 五、保护现场和恢复现场 保护现场 恢复现场 寄存器 内容 保护现场 服务程序主体 恢复现场 中断返回 PUSH 视不同请求源而定 POP 中断服务程序 完成 中 断 服 务 程 序 中断服务程序 完成 IRET 9.5 多重中断的概念 k l m k +1 l +1 m +1 第一次 中断 第二次 中断 第三次 中断 程序断点 k+1 , l+1 , m+1 六、多重中断与中断屏蔽技术 9.5 实现多重中断的条件 B, C A 中断 请求 主程序 优先级高的中断源有权中断优先级低的中断源 提前 设置 开中断 指令 A B C D 中断服务程序 ( A、B、 C、 D 优先级按 降序 排列) D 9.5 屏蔽技术 屏蔽触发器的作用 MASK = 0(未屏蔽) INTR 能被置 “1” 1 1 1 1 1 INTP1 INTP2 INTP3 INTP4 INTR1 INTR2 INTR3 INTR4 MASK1 MASK2 MASK3 MASK4 D Q 1 D INTR MASK Q CPU 查询 MASKi = 1 (屏蔽) INTPi = 0 (不能被排队选中) 9.5 屏蔽字 优先级 屏 蔽 字 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 …… 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 15 16 …… 16个中断源 1、2、3 …… 16 按 降序 排列 9.5 屏蔽技术可改变优先等级 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 6# 比 5# 优先级高 9.5 断点进栈 断点存入“ 0 ” 地址 中断隐指令 完成 中断子周期 命令存储器写 0 MAR (PC) MDR (MDR) 存入存储器 三次中断,三个断点都存入 “ 0 ” 地址 多重中断的断点保护 ? 如何保证断点不丢失? 中断隐指令 完成 9.5 例:程序断点存入 “ 0 ” 地址的断点保护 ×××× 0 5 JMP SERVE ×××× SAVE ×××× RETURN STA SAVE
您可能关注的文档
- 潍坊中考试题(一)幻灯片.doc
- 第八章 测控终端RTU、RTU远程测控终端.pdf
- 信捷组态软件使用说明20120209资料.pdf
- AAO工艺运行及控制技术介绍.pdf
- 玩转了立体雕刻deskproto(从DIY A轴到刀路生成方法全程录)剖析.doc
- 电瓷能安装和使用说明书-CCC版.pdf
- 认识Cognex Designer教案.pdf
- 第十三章 计算机网络技术课件.ppt
- 第六章 动画动作线 (上).pdf
- 第九章 电磁场分析软件FEKO.docx
- 行车组织工作阶段1识图通过能力的计算20课件.ppt
- 铁路信号电源设备维护-铁道信号自动控制专业教学资源库-1740132341931.pptx
- Breakfast -邮轮专业英语 职业教育国际邮轮乘务管理专业教学资源库-1740147859497.pptx
- 铁路信号安全规程 -铁道信号自动控制专业教学资源库-1740154644588.pptx
- 铁路信号安全规程 -铁道信号自动控制专业教学资源库-1740189368764.pptx
- 铁路信号电源设备维护-铁道信号自动控制专业教学资源库-1740152385597.pptx
- 铁路信号电源设备维护-铁道信号自动控制专业教学资源库-1740192220989.pptx
- 铁路信号安全规程 -铁道信号自动控制专业教学资源库-1740152722371.pptx
- 铁路信号电源设备维护-铁道信号自动控制专业教学资源库-1740147870147.pptx
- Breakfast -邮轮专业英语 职业教育国际邮轮乘务管理专业教学资源库-1740152721821.pptx
文档评论(0)