Everything

.EXTERN


本モジュールで参照するほかのモジュールのシンボルを宣言します。

[指定形式]

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

[機能]

-

本モジュールで参照するほかのモジュールのシンボルを宣言します。

[詳細説明]

-

オペランドに指定したシンボルを本モジュールで参照できるようになります。

-

オペランドには,次のものを記述することはできません。

(a)

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

(b)

セクション名

(c)

マクロ名

-

.EXTERN疑似命令で宣言されたシンボルを本モジュール中で参照しなくても,エラーにはなりません。

-

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

[使用例]

参照側プログラム

         .EXTERN  PSYM01
         .EXTERN  PSYM02
         MOV      A, ES:!PSYM01
         BR       !PSYM02

 

定義側プログラム

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