基于ARM9的逻辑运算
时间:2018-10-26 19:00:01
手机看文章
扫描二维码
随时随地手机看文章
[导读]逻辑运算特点:1.按位操作2.位与位之间无进位或借位3.没有数的正负与输的大小之分逻辑运算指令有四个:AND :与ORR:或EOR:异或BIC:位清零四条指令格式统一为:指令{条件}{S} 目的寄存器Rd,寄存器Rn,operand
逻辑运算特点:
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





