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;
}
|