ARM异常处理的流程

  • A+
所属分类:arm

异常发生时,硬件自动完成四件事:
1. 备份cpsr
2. 修改cpsr
3. 保存返回地址到lr
4. 给pc赋值

异常处理完毕后,软件上必须要做的工作:
1. 恢复cpsr
2. 给pc赋值,跳回被打断的位置

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: