第二章 ARM 技术与体系结构中的 ARM 异常处理
发布时间
阅读量:
阅读量
异常一般被界定为:当处理器需暂停指令的常规执行流程,并切换至对应的处理机制时所发生的情况,这涵盖了ARM内核触发复位、取指或存储器访问失败、遭遇未定义指令、执行软中断指令,以及接收到外部中断等情形。多数异常均对应一个特定的软件异常处理程序,即在异常发生时被调用的程序代码。
一、异常入口
ARM处理器所支持的异常类型包括数据中止、快速中断请求、普通中断请求、预取指中止、软件中断、复位以及未定义指令,共计七类,具体信息可参考表2-4。异常处理的核心功能在于应对各类错误、中断及其他由外部系统引发的事件。

备注:数值越小,优先级越高。SVC管理模式。
全部评论 (0)
还没有任何评论哟~
