试题详情
简答题ARM微处理器内核是如何进行异常处理的?
  • 1)当异常产生时,ARM内核拷贝CPSR到SPSR_,设置适当的CPSR位:改变处理器状态进入ARM态,改变处理器模式进入相应的异常模式,设置中断禁止位禁止相应中断(如果需要);保存返回地址到LR,设置PC为相应的异常向量。
    2)返回时,异常处理需要从SPSR恢复CPSR,从LR_恢复PC,注意:这些操作只能在ARM态执行。
  • 关注下方微信公众号,在线模考后查看

热门试题