中断服务程序的注意事项 各中断源的入口矢量地址之间,相隔8个单元,通常是在中断入口矢量地址单元处存放一条无条件转移指令,转至存储器其他的任何空间去执行中断服务程序。 若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回前再开放中断。 在保护现场和恢复现场时,为了不使现场信息受到破坏或造成混乱,一般应关CPU中断,使CPU暂不响应新的中断请求。 * * 关于现场保护 原因 中断响应是对主程序的随机插入型操作,在主程序断点前后资源必须连续使用。若该资源会被中断服务程序占用时,必须将主程序中的该资源压入堆栈保护,待中断返回前恢复该资源。 做法 在中断服务程序开始之处,用push指令将数据压入堆栈,在中断返回之前用pop指令将数据从堆栈中弹出。 注意 正常情况下,中断服务程序中压入堆栈的数据在返回中断返回前必须如数退出, 保证断点地址在堆栈顶部以实现正确的中断返回。 * * The End * 第7章 中断系统 提要 中断基本概念 中断源及入口地址 各SFR的结构、控制作用和设置方法 中断响应过程 中断应用程序的编写 * * 7.1 中断概述 中断的概念: 中断,中断系统,中断源,主程序,中断服务子程序,断点。 中断服务程序与调用子程序之区别 中断技术的优点 分时操作 实时处理 故障处理 7.1 中断概述 中断系统的功能
您可能关注的文档
最近下载
- 〖初中地理〗长江经济带的协同发展课件-2025-2026学年八年级地理下学期(湘教版2024).pptx VIP
- (正式版)DB3305∕T 190-2021 《绿色建筑项目贷款实施规范》.pdf VIP
- 2024工程硕士预测复习及完整答案详解【全国通用】.docx
- 2024事业单位工勤技能考试考试综合练习及参考答案详解(培优).docx
- 临床衰弱老年住院患者护理专家共识.pptx
- 水产动物育种学知到智慧树期末考试答案题库2024年秋上海海洋大学.docx VIP
- 2020人教部编版五年语文下册教材《 威尼斯的小艇》课后练习参考答案.pdf
- 山东省烟台市龙口市(五四制)2024-2025学年七年级下学期期中考试数学试卷(含解析).pdf VIP
- (高中物理)《传感器》知识梳理.pdf
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
原创力文档

文档评论(0)