基于ARM9的邏輯運(yùn)算
邏輯運(yùn)算特點(diǎn):
1.按位操作
2.位與位之間無進(jìn)位或借位
3.沒有數(shù)的正負(fù)與輸?shù)拇笮≈?br/>邏輯運(yùn)算指令有四個(gè):
AND :與
ORR:或
EOR:異或
BIC:位清零
四條指令格式統(tǒng)一為:
指令{條件}{S} 目的寄存器Rd,寄存器Rn,operand2
operand2:指示要操作的Rn的具體位域,將最終的值保存到Rd中;
舉例:
ANDS R0,R0,#0x0F ;R0=R0&0x0F,取出最低4位數(shù)據(jù)
ANDEQ R2,R1,R3 ;R2=R1&R3