ARM7TDMI 的 LSB link 从 Thumb 模式调用外部中断 (IRQ) 寄存器
LSB of ARM7TDMI link register on external interrupt (IRQ) call from Thumb mode
假设中断发生时ARM7TDMI处于Thumb模式,进入ISR后r14_irq的LSB是否=1?
没有
主要是因为异常 return 与分支非常不同 - 它不像分支那样与 Thumb 状态交互,因为它 替换了整个凭借恢复 SPSR,无论如何执行状态 。具体来说,中断上下文的指令集状态编码在SPSR.T位。
假设中断发生时ARM7TDMI处于Thumb模式,进入ISR后r14_irq的LSB是否=1?
没有
主要是因为异常 return 与分支非常不同 - 它不像分支那样与 Thumb 状态交互,因为它 替换了整个凭借恢复 SPSR,无论如何执行状态 。具体来说,中断上下文的指令集状态编码在SPSR.T位。