目录
1加法
1.1 加法指令 ADD
MOV R2,#5
MOV R3,#3
@加法指令,R1=R2+R3
ADD R1,R2,R3
@R1=R2+10
ADD R1,R2,#10
编译调试结果
@ADD R1,#5,#5
@ADD R2,#5,#R1
@以上两种是错误的
1.2 数据运算的格式
《操作码》 《目标寄存器》《第一操作寄存器》《第二操作数》
操作码:表示执行那种操作
目标寄存器:用于储存运算的结果
第一操作寄存器:储存第一个参与运算的数据
第二操作数:第二个参与运算的数据(可以是寄存器也可以是立即数)
2减法
2.1减法指令 SUB(寄存器-寄存器)(寄存器-数)
SUB R1,R2,R3
@R1=R2+R3
SUB R1,R2,#3
R1=R3+3
2.2逆向减法指令 RSB
MOV R2, #3
MOV R3, #2
@R1=R3-R2
RSB R1,R