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

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

C言語のプログラム

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

 

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

        .PUBLIC _i
        .PUBLIC _c
        .SECTION        sdata, .DATA
_i:
        .DB4    0x0
_c:
        .DB     0x0