多做题,通过考试没问题!

嵌入式设计

睦霖题库>大学试题(计算机科学)>嵌入式设计

ARM微处理器内核是如何进行异常处理的?

正确答案: 1)当异常产生时,ARM内核拷贝CPSR到SPSR_,设置适当的CPSR位:改变处理器状态进入ARM态,改变处理器模式进入相应的异常模式,设置中断禁止位禁止相应中断(如果需要);保存返回地址到LR,设置PC为相应的异常向量。
2)返回时,异常处理需要从SPSR恢复CPSR,从LR_恢复PC,注意:这些操作只能在ARM态执行。
答案解析:
进入题库查看解析

微信扫一扫手机做题