作业帮 > 综合 > 作业

以及bic的作用?area init,code,readonlyentrymrs r0,cpsrbic r0,r0,#0

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/10/04 03:18:30
以及bic的作用?
area init,code,readonly
entry
mrs r0,cpsr
bic r0,r0,#0x1f
orr r0,r0,0x10
msr cpsr_c,r0;
b .
end
mrs r0,cpsr //将当前cpsr的状态为保存到r0中.
bic r0,r0,#0x1f //bic,位清零指令.0x1f=00011111,相当于清除低5位.
刚好是模式位.
orr r0,r0,#0xd3 //或指令.置模式位.0xd3=11010011以及设置5,6,7位的
状态位.禁止FIQ,IRQ,处于arm状态.低5位为10011,则对应超级用户态.msr cpsr,r0 //在将r0中的值赋给状态寄存器cps