mov - ShenYj/ShenYj.github.io GitHub Wiki
数据传送指令
格式: mov(条件){S} 目的寄存器,源操作数
MOV
指令可完成从另一个寄存器、被移位的寄存器或将一个立即数加载到目的寄存器。
其中 S
选项决定指令的操作是否影响 CPSR
中条件标志位的值,当没有 S
时指令不更新 CPSR
中条件标志位的值。
(条件){S} 可以省略,即:
mov 目的寄存器,源操作数
,将右边寄存器的值传送到左边的寄存器
-
e.g.
mov x0, #0x8 // 将立即数 0x8 传送到寄存器 x0 MOV R1,R0 // 将寄存器R0的值传送到寄存器R1 MOV PC,R14 // 将寄存器R14的值传送到 PC,常用于子程序返回 MOV R1,R0,LSL#3 // 将寄存器R0的值左移3位后传送到R1