”かふぇルネ“はルネサス製品に関してユーザ同士が自由に会話をするツールであり、回答者はルネサス社内外の方たちとなります。ルネサス製品やソリューションに関して正式な回答をご希望の場合は、ルネサス技術サポート問合せをご使用ください。

RX72Tでのアセンブラ

inteと申します。

今回、RXでのアセンブラについて分からない事があり質問させていただきます。

どうしてもアセスメントで記述が必要な機能のコーディングをしているのですが、

1行、コンパイルエラーになってしまう原因が分かりません。

コンパイルエラーになるコードは下記になります。

mov.L   #A0000000h,r13

エラー内容はSymbol is undefined

この即値を下記の様に変更するとコンパイルは正常に行われました。

mov.L   #80000001h,r13

ソフトウェアマニュアルによると、A0000000hも80000001hもロングの範囲内なので

一見、問題なさそうですが、何故A0000000hだとコンパイルエラーになるのでしょうか。

よろしくお願いします。