11.3.3 ビットシンボル

-

.EQU疑似命令でビット位置指定子を用いて定義したシンボルの前方参照がエラーにならず,結果も正しくありません。前方参照にならないように,ビットシンボルは参照より先に定義してください。

OFFSET   CODE                  NO  SOURCE STATEMENT
00000000                        1
00000000 22220007               2        .DB4    BSYM         ; シンボルの前方参照は禁止
00000004                        3  BSYM  .EQU    0x2222.7

-

ビットシンボル同士の演算がエラーにならず,結果も正しくありません。ビットシンボル同士の演算を記述しないでください。

OFFSET   CODE                  NO  SOURCE STATEMENT
00000000                        1
00000000                        2
00000000                        3  BSYM1 .EQU    0x2222.5
00000000                        4  BSYM2 .EQU    0x3333.7
00000000                        5
00000000 11110002               6        .DB4    BSYM2 - BSYM1 ; 記述不可