ARM汇编指令之逻辑运算与 或 非 异或 指令的使用

一、是什么?

逻辑与和或和异或和位清除和或非
语法:
op{S}{cond} Rd,Rn,Operand2
op:
AND 逻辑与
ORR 逻辑或
EOR 逻辑异或
BIC 逻辑与非
ORN 逻辑或非
S:
cond:
Rd:目标寄存器
Rn:存放第一个操作数的寄存器
Operand2
ARM汇编指令之逻辑运算与 或 非 异或 指令的使用_第1张图片

二、使用步骤

1.引入库

代码如下(示例):
ADD 逻辑与
ARM汇编指令之逻辑运算与 或 非 异或 指令的使用_第2张图片

Reset_Handler    PROC
                 EXPORT  Reset_Handler             [WEAK]
     IMPORT  __main
     IMPORT  SystemInit
	MOV R1,#0x401
	AND R0,R1

你可能感兴趣的:(一万个linux实战日记,arm开发)