9.2.3  
C++プログラムの外部(関数)名をアセンブリプログラムで参照
 
アセンブリプログラムで参照する関数を「extern "C"」を用いて宣言することにより、(2)と同じ規則で参照できます。ただし、「extern "C"」を用いて宣言した関数は多重定義できません。
例  Cソース
extern "C" 
void sub() 
{
        : 
} 
 | 
 
例  アセンブリソース
.GLB _sub 
.SECTION P,CODE 
  : 
PUSH.L R13 
MOV.L 4[R0],R1 
MOV.L R3,R12 
MOV.L #_sub,R14 
JSR R14 
POP R13 
RTS 
  : 
.END 
 |