- 3
- 0
- 约 60页
- 2017-03-03 发布于广东
- 举报
微机原理与接口技术基于嵌入式芯片作者徐惠民chap8课案.ppt
第五节 ARM处理器的异常 异常返回时的处理是在异常处理程序的最后,通过指令来完成的。 具体要完成: 从 SPSR_mode恢复CPSR; 从LR_mode恢复PC。 一般而言,执行完指令后才处理异常。但是,对于不同类型的异常,具体的返回地址的获得是不一样的。 第五节 ARM处理器的异常 ARM的流水线操作是影响返回地址处理的主要原因: 从SWIs和未定义指令返回 异常是由指令本身引起的,返回到下一条指令。LR中存放的是PC-4,可以直接使用。 ARM Thumb SWI pc-8 pc-4 ;Exception taken here xxx ? pc-4 pc-2 ;lr = next instruction yyy pc pc 因此返回指令为: MOVS pc,lr Note : ? 表示异常返回后将执行的那条指令 从IRQ和FIQ返回 异常在当前指令执行完成后才被响应. LR 中存放的是下一条指令地址再减4的值。 ARM Thumb www pc-12 pc-6 ; 中断到来时的指令 xxx ? pc-8 p
您可能关注的文档
- 微型计算机控制技术作者赖寿宏华中理工大学主编微型计算机控制技术8课案.ppt
- 微型计算机控制技术作者黄勤第1章__微型计算机控制系统概论课案.ppt
- 微型计算机控制技术作者黄勤第2章__微型计算机控制系统的过_...课案.ppt
- 微型计算机控制技术作者黄勤第3章__微型计算机控制系统的常用控制课案.ppt
- 微型计算机控制技术作者黄勤第4章__工控机的抗干扰课案.ppt
- 微型计算机控制技术作者黄勤第5章_工控机的数据通信技术课案.ppt
- 微型计算机控制技术作者黄勤第6章微型计算机控制系统设计与应用课案.ppt
- 微型计算机控制技术作者黄勤第7章__分散型控制系统及现场总线控制系统课案.ppt
- 微型计算机系统与接口10第10章外设接口课案.ppt
- 微型计算机系统与接口11第11章常用输出设备课案.ppt
原创力文档

文档评论(0)