Skip to main content

IAR Embedded Workbench for Arm 9.70.x

MOV (CODE16)

このセクションの内容:
構文
MOV Rd, Rs
パラメータ

Rd

移動先のレジスタです。

Rs

移動元のレジスタです。

説明

Thumb MOV擬似命令は下位レジスタの値を、別の下位レジスタ (R0-R7) に移動します。Thumb MOV命令は、値を下位レジスタから別の下位レジスタへ移すことはできません。

注記

アセンブラによって生成されたADD 即値命令では、条件コードが更新される副作用があります。

MOV擬似命令は即値ゼロでADD即値命令を使用します。

注記

この説明は、CODE16ディレクティブを使用する場合にのみ適用されます。THUMBディレクティブの後、命令構文の解釈は、Advanced RISC Machines Ltd.のUnified Assembler構文で定義されます。

MOV r2,r3  ; generates the opcode for ADD r2,r3,#0