基于ARM9的逻辑运算
扫描二维码
随时随地手机看文章
逻辑运算特点:
1.按位操作
2.位与位之间无进位或借位
3.没有数的正负与输的大小之分
逻辑运算指令有四个:
AND :与
ORR:或
EOR:异或
BIC:位清零
四条指令格式统一为:
指令{条件}{S} 目的寄存器Rd,寄存器Rn,operand2
operand2:指示要操作的Rn的具体位域,将最终的值保存到Rd中;
举例:
ANDS R0,R0,#0x0F ;R0=R0&0x0F,取出最低4位数据
ANDEQ R2,R1,R3 ;R2=R1&R3