|
mrs r0,cpsr
bic r0,r0,#MODEMASK
orr r1,r0,#UNDEFMODE|NOINT
msr cpsr_cxsf,r1
ldr sp,=UndefStack
在啟動代碼里面有這么一段話,我查了相關資料和解釋.大概知道了這段話的作用:
1.把CPSR的東東放到R0寄存器里面,
2.把modemask相關位清零
3.undefmode和noint取或放到R0里面在于R1取或后放到R1里面
4.把R1的東東在放回CPSR_CXSF里面
5.壓入undef堆棧里面
我的問題是CPSR是程序狀態(tài)標志寄存器?那這CPSR_CXSF是啥? |
|