关于MOVS如何影响标志位

来源:互联网 发布:unity3d 选中物体 编辑:程序博客网 时间:2024/06/16 20:05

关于MOVS如何影响标志位

执行MOVS,一定会影响N,Z,C标志
比如MOVS r0, #1,执行后r0=1
Z=!r0=0; 是否为0
N=r0>>31=0;符号位
C=!(r0 >= 0)=0;是否有进位

SPSR是进入内核态时,比如进入中断,对CPSR的备份(spsr=cpsr),退出内核态时,再恢复回来(cpsr=spsr)

精辟

原创粉丝点击