以及bic的作用?area init,code,readonlyentrymrs r0,cpsrbic r0,r0,#0x1forr r0,r0,0x10msr cpsr_c,r0;b .end

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 02:57:54
以及bic的作用?area init,code,readonlyentrymrs r0,cpsrbic r0,r0,#0x1forr r0,r0,0x10msr cpsr_c,r0;b .end

以及bic的作用?area init,code,readonlyentrymrs r0,cpsrbic r0,r0,#0x1forr r0,r0,0x10msr cpsr_c,r0;b .end
以及bic的作用?
area init,code,readonly
entry
mrs r0,cpsr
bic r0,r0,#0x1f
orr r0,r0,0x10
msr cpsr_c,r0;
b .
end

以及bic的作用?area init,code,readonlyentrymrs r0,cpsrbic r0,r0,#0x1forr r0,r0,0x10msr 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中的值赋给状态寄存器cpsr