9.4 他言語で定義された変数の参照

アセンブリ言語で定義した変数をC言語側で参照する方法を以下に示します。

C言語のプログラム

extern  char    c;
extern  int     i;
 
void subf() {
        c = 'A';
        i = 4;
}

CC-RHアセンブラでは,次のように行います。

        .public _i
        .public _c
        .dseg   SDATA
_i:
        .db4    0x0
_c:
        .db     0x0