Everything

.PUBLIC


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

[指定形式]

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

[機能]

-

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

[詳細説明]

-

オペランドに記述するシンボルが,同一モジュール内で定義されていない場合はワーニングを出力します。その際,ワーニングになったシンボル名をメッセージ中に出力します。
どのモジュールにも定義がない場合,リンク時にエラーとなります。

-

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

-

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

(a)

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

(b)

セクション名

(c)

マクロ名

[使用例]

         .PUBLIC  PSYM01
         .PUBLIC  PSYM02
PSYM01:  .DB      0x10
PSYM02:
         MOV      A, #0x4D