ARM的PC和LR寄存器

1、ARM一般采用三条流水线处理代码:

(1)取值,(2)译码,(3)执行

以当前正在执行的指令为第一名的话,

PC=当前指令地址+(单位步进*2),其中单位步进,在thumb指令下为2,在arm指令下为4

2、LR始终指向跳转指令的一条指令

原文地址:https://www.cnblogs.com/ywledoc/p/4173701.html