在51中,有RETI指令, 在430中也有RETI指令, 在8086中也有中断返回指令,在执行中断返回指令的时候, 会明确指出CPU是从中断返回的, 比如释放中断优先逻辑, PSW自动恢复等等<br /><br />ARM没有中断返回指令, 中断结束的时候, CPU中如何知道什么时候应该恢复中断现场(比如说恢复CPSR), 按照一般说明是中断返回用<br />SUB PC,LR,#4<br />指令返回, 难道这条指令隐含着恢复CPSR的功能? 那如果我不是在中断子程序中使用这条指令, CPSR的内容会不会改变? |