程序执行流程控制:
顺序执行。
B:跳转。BL:跳转,同时将PC保存到LR。BX:跳转,同时可能根据跳转目的地址切换指令模式。BLX:3者的结合。
异常中断:简述
当前指令完成后,跳转到相应的异常处理程序。
返回时,跳转到发生中断时当前指令的下一条来执行。
处理器对异常中断的响应:自动完成
保存CPSR到当前模式的SPSR
设置CPSR:
使模式位为当前模式。
禁止IRQ中断。
如果当前模式是FIQ,那么禁止FIQ中断。
也就是说,在IRQ模式可以响应FIQ中断,在FIQ模式不能响应FIQ中断。
在当前模式的LR中保存返回地址。
将PC设置成该异常中断的中断向量地址(硬中断向量)。
处理器从异常中断处理程序返回:自动完成。
将当前模式的SPSR的内容复制到CPSR。
将当前模式的LR的内容复制到PC。也就是返回到发生异常中断的指令的下一条执行。
我要赚赏金打赏帖 |
|
|---|---|
| OK1126B-S开发板下以导航按键控制云台/机械臂姿态调整被打赏¥29元 | |
| 【树莓派5】便携热成像仪被打赏¥36元 | |
| 【树莓派5】环境监测仪被打赏¥35元 | |
| OK1126B-S开发板下多时段语音提示型电子时钟被打赏¥27元 | |
| OK1126B-S开发板下函数构建及步进电机驱动控制被打赏¥25元 | |
| 【S32K3XX】LPI2C 参数配置说明被打赏¥20元 | |
| OK1126B-S开发板的脚本编程及应用设计被打赏¥27元 | |
| 5v升压8.4v两节锂电池充电芯片,针对同步和异步的IC测试被打赏¥35元 | |
| 【S32K3XX】S32DS LPI2C 配置失败问题解决被打赏¥22元 | |
| 【S32K3XX】FLASH 的 DID 保护机制被打赏¥19元 | |
我要赚赏金
