你的分享就是我们的动力 ---﹥

r13,r14,r15 ,arm上这三个寄存器是干啥的解决办法

时间:2014-10-29 16:03来源:www.chengxuyuans.com 点击:
r13,r14,r15 ,arm上这三个寄存器是干啥的
r13,r14,r15 ,arm上这三个寄存器是干啥的
CPSR是一个寄存器么?它的结构是怎么样的。例如说条件标志位,是干什么的。
那些特殊寄存器会在执行指令的时候有潜在的影响?
------解决思路----------------------
分别是:LR  PC  CPSR
------解决思路----------------------
应该是SP,LR PC吧?
这3个主要
1,用于指向堆栈,
2,用于子程序连接时备份R15(PC)
3,PC 程序计数器

CPSR是一个寄存器,具体结构为[0:7]为控制位 其中[0:4]控制工作的模式 [5:7]分别是T F I
T控制是使用thumb指令还是arm指令 F  I分别控制快速中断和中断
[28:31]分别为VCZN条件标志,其余位保留

CPSR,PC等会再执行指令时有潜在影响 
------解决思路----------------------
你看arm处理器指令手册即可。

转载注明地址:http://www.chengxuyuans.com/Hardware/assembly-language/84015.html

推荐文章