- 4
- 0
- 约4.94千字
- 约 21页
- 2022-07-09 发布于山东
- 举报
6.2 中断与异常 一. 中断及其分类 1. 中断 ——日常生活中被中断的例子? 中断是CPU所具有的能打断当前程序的执行,转而为临时 出现的事件服务,事后又能自动按要求恢复执行原来程序的 一种功能。 中断系统: 实现这种功能的软、硬件装置。 中断处理程序: 临时事件的处理程序. 中断源: 引起中断的事件。 ┇ K: … DK:… ┇ ┇ ┇ 响应随机发生的事件 处理结束,返回断点 处理事件的程序 现行程序 中断和子程序调用之间的区别: (1) 子程序: CPU主动调用;中断: CPU被动打断 (2) 外部中断是随机发生的。 (3) 引起中断的外部事件的发生与CPU当前执行的指令之间没有明显的约束关系,而主程序和子程序之间有着密切的联系 一、中断及其分类 问题: 打印机程序和游戏程序为什么能并行工作?为什么游戏命令不会打印出来? 例:采用中断方式将主存缓冲区中的字符串打印输出。 打印机的 中断处理 子程序 ┇ ┇ ┇ ┇ ┇┇ ┇ ┇ ┇ ┇ ┇┇ ┇ ┇ 开始工作 打印一个字符 设备空闲? 中断信号请求CPU服务 CPU响应中断请求 打印一个字符 设备空闲? 中断信号请求CPU服务 启动打印机 主程序(游戏程序) 问题:为什么游戏程序感觉不到?——中断处理程序非常短, 几行
您可能关注的文档
- 程序设计入门——C语言#1.2.1#--C语言.pdf
- 程序设计入门——C语言#1.3.1#--第一个程序.pdf
- 程序设计入门——C语言#1.3.2#--以下四个小程序.pdf
- 程序设计入门——C语言#1.3.3#--hello.c.pdf
- 程序设计入门——C语言#1.3.5#--calculate.c.pdf
- 程序设计入门——C语言#1.3.6#--change.c.pdf
- 程序设计入门——C语言#2.1.1#--plus.c.pdf
- 程序设计入门——C语言#2.1.2#--change2.c.pdf
- 程序设计入门——C语言#2.1.3#--height2.c.pdf
- 程序设计入门——C语言#2.2.1#--average.c.pdf
- 浙江舟山市七校联考2026-2027学年高二上学期11月期中语文试题.docx
- 2026北京丰台高一(上)期中语文(教师版).docx
- 土木力学剪力、弯矩的计算.pptx
- 土木基础工程课件第四章 桩基础.pptx
- Allen试验与桡动脉穿刺技术详解(1).pptx
- 江苏南通市2026—2027学年高三第一次调研考试语文试卷及答案.doc
- 2026年度神经内科护理工作汇报.pptx
- 北京大学物流管理概论2024-2025学年第一学期期末试卷可打印大学生期末复习.pdf
- 北京大学英语口语2024-2025学年第一学期期末试卷可打印复习备考.pdf
- 北京大学英语听力2024-2025学年第一学期期末试卷可打印大学生期末复习.pdf
最近下载
- 最新福建省厦门双十中学高二上期中数学数列极限与数学归纳法卷.docx VIP
- 玻璃钢化粪池检验批质量验收记录表格.doc VIP
- 高分子的聚集态结构 .ppt VIP
- 盆腔炎性疾病诊疗指南(2025年版).docx VIP
- 重卡超级充电站光储充一体化方案.docx
- 2024高考化学一轮复习专练17氯溴碘及其化合物含解析新人教版.doc VIP
- 小升初必备文学常识试题大全附答案.docx VIP
- 【财通-2026研报】超长债拥挤度高,怎么办?.pdf VIP
- 套漏井治理技术.pptx VIP
- CN119264857A 一种热滑移临时键合胶及其制备方法和应用 (深圳市化讯半导体材料有限公司).pdf VIP
原创力文档

文档评论(0)