41中断的概念 4.1.2CPU响应和处理中断的机制 >中断嵌套的处理 主程序 低级 中断 程序 断点 断点 高级中断服务程序 继续执行主程序 继续执行 中断嵌套处理
11 4.1 中断的概念 4.1.2 CPU响应和处理中断的机制 主 程 序 继 续 执 行 主 程 序 响应低级中断请求 返回主程序 低级 中断 程序 继 续 执 行 断点 响应高级中断请求 返回低级中断程序 高 级 中 断 服 务 程 序 断点 中断嵌套处理 ➢中断嵌套的处理
41中断的概念 中断入口 41.2CPU响应和处理中断的机制↓ 保护现场 中断嵌套时的低优先级中 断处理程序 开中断 中断处理 关中断 恢复现场 开中断 中断返回 中断嵌套时的低优先级中断处理 程序流程图
12 中断嵌套时的低优先级中断处理 程序流程图 保护现场 开中断 中断处理 关中断 恢复现场 开中断 中断入口 中断返回 4.1 中断的概念 4.1.2 CPU响应和处理中断的机制 中断嵌套时的低优先级中 断处理程序
41中断的概念 4.1.2CPU响应和处理中断的机制 中断系统应具备以下功能: (1)实现中断与返回; (2)能够对中断请求按优先级响应; (3)能实现中断嵌套处理。 13
13 中断系统应具备以下功能: (1)实现中断与返回; (2)能够对中断请求按优先级响应; (3)能实现中断嵌套处理。 4.1 中断的概念 4.1.2 CPU响应和处理中断的机制
41中断的概念 中断处理过程示意 中断源中断标志 CPU 开放 允许 →登记 中断游 放中断 允许中断c 检查优先级 未开放 不允许 不满足 cPU不会响应 cPU不会响应 促响应条 中断处理程序 响应中断 响应中断 保护断点 关中断
14 中断处理过程示意 中断源 登记 中断标志 CPU 开放中断? CPU不会响应 未开放 检查优先级 该中断源 允许中断CPU? CPU不会响应 不允许 满足响应条件 ? 不满足 响应中断 响应中断 保护断点 关中断 4.1 中断的概念 开放 允许 中断处理程序
41中断的概念 41.3中断技术的作用 (1)解决了快速CPU和低速外部设备之间的速度 匹配问题,使CPU和外设同时工作; (2)可以实现实时处理; (3)可以实现突发故障的及时自动处理; (4)可以实现多任务资源共享。 15
15 (1)解决了快速CPU和低速外部设备之间的速度 匹配问题,使CPU和外设同时工作; (2)可以实现实时处理; (3)可以实现突发故障的及时自动处理; (4)可以实现多任务资源共享。 4.1 中断的概念 4.1.3 中断技术的作用