简单汇编bic命令疑问

2025-04-14 22:15:46
推荐回答(2个)
回答1:

bic r0,r0,#0x1f
=
and r0, r0,#0xFFFFFFE0
是把 r0后面5位清零

回答2:

BIC―――――位清除指令
指令格式:
BIC{cond}{S} Rd,Rn,operand2
BIC指令将Rn 的值与操作数operand2 的反码按位逻辑”与”,结果存放到目的寄存器Rd 中。指令示例:BIC R0,R0,#0x0F ;将R0最低4位清零,其余位不变。