本文主要是介绍cpsr与cpsr_c的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
0
推荐
msr cpsr_c,#0xd2 //进入中断模式
那么究竟cpsr_c与cpsr是什么关系?
后来查了下,在ARM 处理器中.只有MSR 指令可以直接设置状态寄存器CPSR或SPSR.指令格式如下
MSR{cond} psr_fields,#immed_8r(8位立即数)
MSR{cond} psr_fields,Rm
其中: psr 指CPSR 或SPSR
fields 指定传送的区域.Fields 可以是以下的一种或多种(字母必须为小写):
c 控制域屏蔽字节(psr[7…0])
x 扩展域屏蔽字节(psr[27…8])
s 状态域屏蔽字节(psr[31.…28])
这篇关于cpsr与cpsr_c的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!