Skip to main content

IAR Embedded Workbench for Arm 9.70.x

ワーニングメッセージ

このセクションの内容:

オプション-jが指定されていない場合、代替的な名称が使用されたとき、またはオペランドの不正な組み合わせを検出したとき、アセンブラはワーニングメッセージを出力します。以降のセクションにワーニングメッセージをリストアップします。

The first register operand omitted

3つのオペランドを必要とし、その最初の2つがインデックス付きでないレジスタとなる命令 (ADDSUBLSLLSRASR) から、最初のレジスタオペランドが欠落しています。

The first register operand duplicated

最初のレジスタオペランドは操作に含まれるレジスタで、宛先レジスタでもあります。

不正なコードの例

MUL R0, R0, R1

正しいコードの例

MUL R0, R1

Immediate #0 omitted in Load/Store

ロード/ストア命令から即値 #0 が欠落しています。

不正なコードの例

LDR R0,[R1]

正しいコードの例

LDR R0,[R1,#0]