ルネサス
-
.EQU疑似命令でビット位置指定子を用いて定義したシンボルの前方参照がエラーにならず,結果も正しくありません。前方参照にならないように,ビットシンボルは参照より先に定義してください。
例
OFFSET CODE NO SOURCE STATEMENT
00000000 1
00000000 22220007 2 .DB4 BSYM ; シンボルの前方参照は禁止
00000004 3 BSYM .EQU 0x2222.7
ビットシンボル同士の演算がエラーにならず,結果も正しくありません。ビットシンボル同士の演算を記述しないでください。
00000000 2
00000000 3 BSYM1 .EQU 0x2222.5
00000000 4 BSYM2 .EQU 0x3333.7
00000000 5
00000000 11110002 6 .DB4 BSYM2 - BSYM1 ; 記述不可