在ARM处理器中,若发生异常,那么系统完成当前指令后便跳转到相应的异常中断处理程序人口执行异常中断处理。异常处理完毕后返回原来的程序断点继续执行原来的程序。
ARM异常按照起因的不同可分为3类:
l、指令执行引起的直接异常:软件中断、未定义指令和预取指令中止属于这一类异常。
2、指令执行引起的间接异常:数据中止(在读取和存储数据时的存储器故障)属于这一类异常。
3、外部产生的与指令流无关的异常:复位、IRO和FIQ属于这一类异常。
文章由生产供应商小编原创,转载请注明文章来源出处,谢谢合作!
阅读(527) | 评论(0) | 转发(0) |