数据处理2

目录

1加法

1.1 加法指令 ADD

1.2 数据运算的格式

2减法

2.1减法指令  SUB(寄存器-寄存器)(寄存器-数)

2.2逆向减法指令 RSB

 3 乘法 MUL (只能是两个寄存器相乘)

4 位运算

 4.1 按位与 AND

  4.2 按位与  ORR

 4.3 按位异或 EOR

5 移位操作

5.1 左移 LSL

5.3右移  LSR

5.3 位清零  BIC

6 数据运算格式扩展 


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
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值