9.2.2
C/C++プログラムの外部(変数およびC関数)名をアセンブリプログラムで参照
C/C++プログラムでは、変数名(先頭に下線"_"がない)を外部定義します。
アセンブリプログラムでは、.GLBを用いて外部名(先頭に下線"_"を付与)を外部参照宣言します。
例 Cソース
例 アセンブリソース
.GLB _a
.SECTION P,CODE
MOV.L #A_a,R1
MOV.L [R1],R2
ADD #1,R2
MOV.L R2,[R1]
RTS
.SECTION D,ROMDATA,ALIGN=4
A_a: .LWORD _a
.END
|