- 6
- 0
- 约7.19千字
- 约 8页
- 2020-09-22 发布于广东
- 举报
摘要: 本文首先简要概述了 ARM 处理器的异常中断种类、响应和返回过程;然后重点讨论了中断解析程
序的原理和实现,并分别给出了普通中断和向量中断的处理示例流程图和详细的参考代码。
关键词: 异常中断;中断解析程序;向量中断; ARM 处理器
引言
ARM 编程特别是系统初始化代码的编写中通常需要实现中断的响应、解析跳转和返回等操作,以便支
持上层应用程序的开发,而这往往是困扰初学者的一个难题。中断处理的编程实现需要深入了解 ARM 内
核和处理器本身的中断特征,从而设计一种快速简便的中断处理机制。需要说明的是,具体的上层高级语
言编写的中断服务函数不在本文的讨论范围之内。
ARM 处理器异常中断处理概述
当异常中断发生时,系统执行完当前指令后,将跳转到相应的异常中断处理程序处执行。当异常中断处
理程序执行完成后,程序返回到发生中断的指令的下一条指令处执行。在进入异常中断处理程序时,要保
存被中断的程序的执行现场。从异常中断处理程序退出时,要恢复被中断的程序的执行现场。
ARM 体系中通常在存储地址的低端固化了一个 32 字节的硬件中断向量表, 用来指定各异常中断及其处
理程序的对应关系。当一个异常出现以后
您可能关注的文档
- 2019-2020学年第一学期期末考试《计算机组成原理》大作业答案.pdf
- 20090307113曹晨《数据挖掘》期末大作业.pdf
- Android底层系统开发培训.pdf
- arm嵌入式技术原理与应用答案.pdf
- cglib使用原理简介.pdf
- COP2000计算机组成原理实验系统.pdf
- DHCPSNOOPING工作原理测试.pdf
- 福建省铁路建设工程消防设计技术审查要点 闽建办消〔2023〕2号.docx
- T∕CABEE 114-2025 民用建筑集中空调自动控制系统技术标准.docx
- 湖北省通用安装工程消耗量定额及全费用基价表 第七册 通风空调安装工程(2024版).docx
- 2021年北京市建设工程计价依据——预算消耗量标准 通用安装工程 第七册 通风空调工程.docx
- 重庆市通用安装工程计价定额 第七册 通风空调安装工程 2018年版.docx
- 西藏自治区建设工程计价定额(2025版)XZ00-33-2025 费用定额.docx
- 山东省安装工程消耗量定额 第七册 通风空调工程 SD 02-31-2016.docx
- 海南省建设项目工程总承包计价规则 琼建定〔2026〕72号.docx
- 西藏自治区建设工程计价定额(2025版)XZA6-31-2025 XZA7-31-2025 装配式建筑工程 绿色建筑工程.docx
- 2021年北京市建设工程计价依据——预算消耗量标准 通用安装工程 第六册 自动化控制仪表安装工程.docx
- 2024年辽宁省建设工程计价依据 D02 市政工程定额 第二册 道路工程.docx
- 2024年辽宁省建设工程计价依据 D11 市政工程定额 第十一册 措施项目.docx
- 2024海南省安装工程综合定额 第七册 通风空调安装工程.docx
原创力文档

文档评论(0)