LDR (CODE16)
このセクションの内容:
構文
LDRregister,=expression1
または
LDRregister,expression2
パラメータ
| ロードするレジスタです。 |
| 任意の32ビット式です。 |
| プログラムロケーションカウンタから+4~+1024の範囲内にあるプログラムロケーションカウンタ相対式です。 |
説明
Armモードの場合と同様、Thumbモードにおける最初の書式のLDR擬似命令は、任意の32ビット式をレジスタにロードします。最初の書式はMOVS命令に変換され、これはプログラムステータスレジスタを変更します。
2番目の書式の命令は、その式によって指定されたアドレスから32ビットの値を読み込みます。ただし、プログラムロケーションカウンタから定数までのオフセットは1キロバイト未満の正の値でなければなりません。