再上一篇:附录A
上一篇:附录B
主页
下一篇:附录D
再下一篇:附录E
文章列表

附录C

《Cortex-M3 权威指南》,嵌入式处理器开发教程。

Cortex-M3异常快速参考

表C.1 异常一览表

表C.2 自动入栈后堆栈中的内容以及SP的调整

地址 寄存器 被保存的顺序


旧SP (N-0) 原先已压 -
入的内容



(N-4) xPSR 2 (N-8) PC 1 (N-12) LR 8 (N-16) R12 7 (N-20) R3 6 (N-24) R2 5 (N-28) R1 4

新SP (N-32) R0 3
注意:如果启用了堆栈的双字对齐特性,但是SP却没能对齐到双字,则堆栈帧的顶部有可能 从((OLD_SP-4) AND 0xFFFF_FFF8)处开始,且其余的内容被向下错位一个字