1、ARM一般采用三条流水线处理代码:
(1)取值,(2)译码,(3)执行
以当前正在执行的指令为第一名的话,
PC=当前指令地址+(单位步进*2),其中单位步进,在thumb指令下为2,在arm指令下为4
2、LR始终指向跳转指令的一条指令