ARM中关于CPSR_cxsf
指令中有时还有出现cpsr_cf, cpsr_all, cpsr_c等,这里:
其中cpsr的位表示为:
31 30 29 28
N
深入分析:
对于MSR(寄存器到状态寄存器)的指令,
都是已经过时的表示方法。
对于MRS(状态寄存器到寄存器)的指令,
在ADS中使用c,f,x,s表示cpsr的各个部分是推荐的。从指令来说:
可见机器码中用bit[29:16]4bit表示是f,c,x,s的。所以能够在机器执行的时候,
给予不同的执行结果。为了代码向后兼容性,建议使用f,c,x,s尾缀
ARMCPSR_cxs 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)
