×
单片机 > 单片机程序设计 > 详情

ARM-数据处理指令-赋值操作

发布时间:2020-06-01 发布时间:
|
1、MOV:
把某数值写入目标寄存器中;
编码格式:
指令语法:
MOV{}{S} ,
---字段定义---
cond: 指令的执行条件;
S   : 书写S,则bit[20]=1,根据计算结果更新CPSR的条件标志位;忽略S,则bit[20]=0,不更新CPSR的条件标志位;
Rd  : 保存数值的目的寄存器;
shifter_operand: 指定第2操作数,需要被保存的数值;
指令语义:
Rd = shifter_operand

2、MVN:
把某数值按位取反之后写入目标寄存器中;
编码格式:
指令语法:
MVN{}{S} ,
---字段定义---
cond: 指令的执行条件;
S   : 书写S,则bit[20]=1,根据计算结果更新CPSR的条件标志位;忽略S,则bit[20]=0,不更新CPSR的条件标志位;
Rd  : 保存数值的目的寄存器;
shifter_operand: 指定第2操作数,需要被保存的数值;
指令语义:
Rd = ~shifter_operand
关键字:ARM  数据处理指令  赋值操作

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
minis3c2440移植之内核移植