LDR(イミディエート)

レジスタロード(イミディエートオフセット)。

Show/hide構文

LDR  Wt, [Xn|SP], #simm    ; 32 ビット汎用レジスタ、ポストインデクス
LDR  Xt, [Xn|SP], #simm    ; 64 ビット汎用レジスタ、ポストインデクス
LDR  Wt, [Xn|SP, #simm]!   ; 32 ビット汎用レジスタ、プレインデクス
LDR  Xt, [Xn|SP, #simm]!   ; 64 ビット汎用レジスタ、プレインデクス
LDR  Wt, [Xn|SP{, #pimm}]  ; 32 ビット汎用レジスタ
LDR  Xt, [Xn|SP{, #pimm}]  ; 64 ビット汎用レジスタ

各パラメータには以下の意味があります。

Wt

転送される汎用レジスタ(32 ビット)名を 0 ~ 31 の範囲内で指定します。

simm

符号付きイミディエートバイトオフセットを -256 ~ 255 の範囲内で指定します。

Xt

転送される汎用レジスタ(64 ビット)名を 0 ~ 31 の範囲内で指定します。

pimm

値は以下の命令バリアントによって異なります。

32 ビット汎用レジスタ。

オプションの正のイミディエートバイトのオフセットを 0 ~ 16380 の範囲で 4 の倍数で指定します。デフォルトで 0 になります。

64 ビット汎用レジスタ。

オプションの正のイミディエートバイトのオフセットを 0 ~ 32760 の範囲で 8 の倍数で指定します。デフォルトで 0 になります。

Xn|SP

64 ビットの汎用ベースレジスタ名またはスタックポインタ名を 0 ~ 31 の範囲内で指定します。

Show/hide関連項目

Copyright © 2014 ARM. All rights reserved.ARM DUI 0802AJ
Non-ConfidentialID061814