




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
7 1概述 解决高速的CPU与慢速的外设之间的矛盾提高CPU的工作效率及实时性能 第七章中断系统 7 1 1中断的基本概念 1 中断和中断源 中断 是指CPU执行程序过程中 由于某种事件发生 迫使CPU暂时中止正在执行的程序 主程序 转去执行该事件的处理程序 中断服务程序 待处理完毕后 又返回到原程序的断点处 继续往下执行的过程 主程序 断点 中断服务程序 中断请求 断点 响应中断时的下一条指令的地址 中断源 引起中断的原因或发出中断请求的来源 2 为什么引入中断 1 CPU与外设并行工作 提高CPU的利用率和I O的速度 2 实现实时处理 3 实现故障处理 3 中断系统的功能 实现中断及返回 实现优先权排队 高级中断源能中断低级的中断处理 中断嵌套 7 1 2中断处理过程 1 中断请求 2 中断判优 3 中断响应 4 中断处理 5 中断返回 CPU接收到中断申请后 从中止现行程序到转向中断服务程序入口的过程 CPU响应中断条件 中断是开放的 CPU在现行指令结束后响应中断中断响应操作 CPU自动执行 关中断 保护断点和标志 转中断服务程序 识别哪些中断源有中断请求 比较它们的优先权 先响应优先级别最高的中断申请 软件判优 硬件判优 专用可编程中断控制器 中断源向CPU发出请求中断的要求 外设发出中断请求的条件 外设已准备好 系统允许外设发中断请求 7 1 2中断处理过程 1 中断请求 2 中断判优 3 中断响应 4 中断处理 5 中断返回 执行IRET指令 恢复断点和标志 执行中断服务程序 通常可根据需要完成以下工作 1 保护现场 2 开中断 允许中断嵌套 3 中断服务 4 关中断 5 恢复现场 1 1 1 END 7 1 2中断处理过程 1 中断请求 2 中断判优 3 中断响应 4 中断处理 5 中断返回 end 关中断的基本操作 1 CPU在响应中断后 发出中断响应信号INTA 2 同时 内部自动地关中断 以禁止接受其他的中断请求 保护断点的基本操作 CPU响应中断时主程序当前的CS和IP中的内容就是中断服务之后CPU返回并继续执行的指令地址 称为断点 为保证CPU能正确地返回断点 在CPU转到中断服务程序之前将断点和标志寄存器的内容压入堆栈保护起来 转中断服务程序入口的基本操作 将中断服务程序入口地址 即中断向量 送CS和IP 计算机脱离主程序 转入中断服务程序 保护现场的基本操作 保护现场是指把中断服务程序中将要用到的有关寄存器的内容压入堆栈保存起来 以便在中断返回后恢复主程序在断点处的状态 防止影响主程序的运行 开中断的基本操作 原因 CPU响应中断 保护状态标志后会自动关闭中断 中断嵌套的两种模式 1 不允许中断嵌套 若在整个中断服务程序中不会再被INTR所中断 即不允许中断嵌套 则在保护现场后不开中断 相应地不需要进行关中断 其流程图如图7 4所示 2 允许中断嵌套 若进入中断服务程序后允许中断嵌套 则需要用指令开中断 使之能响应较高级的中断请求 其流程图如图7 5所示 1 恢复断点地址 中断服务程序结束时将堆栈中保存的断点地址 标志寄存器的原内容弹回CS IP和标志寄存器 使CPU从断点处继续往下执行 2 标志寄存器内容的恢复 表示在返回断点后将自动开中断 IRET的基本操作 中断过程 正常程序 断点 中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 象玛静物速写课件
- 象形汉字课件
- 豌豆种植培训课件
- 2025年度高校图书馆电脑维护与电子资源管理系统合同
- 2025电子商务公司新媒体运营人员劳动合同
- 2025版外墙涂料工程定制设计与施工合同
- 2025年度跨境电商数据分析与市场调研服务合同模板
- 2025版全职妈妈离婚前子女抚养费支付与财产分割合同
- 2025版机场航站楼土建工程施工合同协议书范本下载
- 2025版智能电网设备买卖安装与电力系统优化合同
- 贵州省榕江县2025年上半年事业单位公开遴选试题含答案分析
- 浙江省宁波市五校2024-2025学年高一上学期期中考试生物试卷(含答案)
- 2025云南昆明巫家坝建设发展有限责任公司及下属公司第三季度招聘23人笔试模拟试题及答案解析
- 2025年机动车检验检测机构授权签字人考核试题及答案
- 新学期-启航出发-2025-2026学年初一上学期新生开学第一课主题班会
- 2025年部编版新教材语文八年级上册全册教案设计(含教学计划)
- 2025年秋数学(新)人教版三年级上课件:第1课时 观察物体
- GB/T 45701-2025校园配餐服务企业管理指南
- 2022学校校服选用工作自查整改报告
- 2019修订《城市规划设计计费指导意见》
- 星级酒店工程部培训课件精品ppt
评论
0/150
提交评论