ARM 中断程序的原理和实现
时间:2006-11-28 来源: 作者: 点击:2685 字体大小:
【大 中 小】
摘要:本文首先简要概述了 ARM 处理器的异常中断种
类、响应和返回过程;然后重点讨论了中断解析程序的
原理和实现,并分别给出了普通中断和向量中断的处理
示例流程图和详细的参考代码。
关键词:异常中断;中断解析程序;向量中断;ARM
处理器
引言
ARM 编程特别是系统初始化代码的编写中通常需要
实现中断的响应、解析跳转和返回等操作,以便支持上
层应用程序的开发,而这往往是困扰初学者的一个难题。
中断处理的编程实现需要深入了解 ARM 内核和处理
器本身的中断特征,从而设计一种快速简便的中断处理
机制。需要说明的是,具体的上层高级语言编写的中断
服务函数不在本文的讨论范围之内。
ARM 处理器异常中断处理概述
当异常中断发生时,系统执行完当前指令后,将跳转
到相应的异常中断处理程序处执行。当异常中断处理程