Skip to content
ShenYj edited this page Apr 14, 2022 · 2 revisions

mov指令

数据传送指令

格式: 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,LSL3       // 将寄存器R0的值左移3位后传送到R1

Getting Started

Social

Clone this wiki locally