アセンブリ言語で定義した変数をC言語側で参照する方法を以下に示します。
例
C言語のプログラム
extern char c;
extern int i;
void subf() {
c = 'A';
i = 4;
}
CC-RLアセンブラでは,次のように行います。
.PUBLIC _i
.PUBLIC _c
.SECTION .data, DATA
_i:
.DB4 0x0
_c:
.DB 0x0