9.2.1 アセンブリプログラムの外部名をC/C++プログラムで参照

アセンブリプログラムでは、.GLBを用いてシンボル名(先頭に下線"_"を付与)を外部定義宣言します。

C/C++プログラムでは、シンボル名(先頭に下線"_"がない)を「extern」宣言します。

例  アセンブリソース

          .glb _a, _b
          .SECTION D,ROMDATA,ALIGN=4
_a:       .LWORD 1
_b:       .LWORD 1
          .END

例  Cソース

extern int a,b;
void f()
{
        a+=b;
}