Everything

.WEAK 【V1.11以降】


オペランドに記述したシンボルをほかのモジュールから参照できるよう宣言します。

[指定形式]

シンボル欄
ニモニック欄
オペランド欄
コメント欄
[ラベル:]
.WEAK
シンボル名
[; コメント]

[機能]

-

オペランドに記述したシンボルをほかのモジュールから参照できるよう宣言します。

[詳細説明]

-

オペランドに記述したシンボルをほかのモジュールから参照できるよう宣言します。

-

.PUBLIC疑似命令と次の点で異なります。

-

異なるモジュールに存在する同名シンボルに対して,それぞれに.PUBLIC疑似命令を指定した場合,リンク時にエラーになります。

-

異なるモジュールに存在する同名シンボルに対して,一つに.PUBLIC疑似命令を,他に.WEAK疑似命令を指定した場合,エラーにならず,.PUBLIC疑似命令を指定したモジュールがリンクされます。

-

.WEAK疑似命令は,ソース・プログラムのどこに記述してもかまいません。

-

次のシンボルは,オペランドとして記述することはできません。

(a)

.SET 疑似命令で定義したシンボル

(b)

セクション名

(c)

マクロ名