ARM的PC和LR寄存器

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

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

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

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

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

posted @ 2014-12-19 13:22  ywledoc  阅读(2461)  评论(0编辑  收藏  举报