Renesas Synergy™

FAQ 106733 : アセンブリ言語ソースファイルで定義したラベルを C言語の関数から参照する方法はありますか。

以下に示すように、ラベルの定義および宣言を行ってください。 C言語でラベルを宣言するときの型を、アセンブリ言語ソースファイルで 定義したラベルの領域サイズと符号の有無に合わせてください。

ラベルの定義(アセンブリ言語ソースファイル):

------------------------------

PUBLIC asm_uchar:

RSEG UCHAR_SEG

asm_uchar:

BLKB 1

;

PUBLIC asm_uint:

RSEG UINT_SEG

asm_uint:

BLKB 2

-------------------------------

ラベルの宣言(C言語関数)

------------------------------

extern unsigned char asm_uchar;

extern unsigned int asm_uint;

------------------------------

適用製品

740ファミリ用Cコンパイラパッケージ [M3T-ICC740]
他にご質問がございましたら、リクエストを送信してください