English
Language : 

CC78K4 Datasheet, PDF (483/523 Pages) NEC – CC78K4 Ver.2.30 or Later, C Compiler Language
&+$37(5  5()(5(1&,1* 7+( $66(0%/(5
 2WKHU ,PSRUWDQW +LQWV
 ¦B§ XQGHUVFRUH
:LWK WKLV & FRPSLOHU ¦B§ XQGHUVFRUH $6&,, FRGH ¦)+§ LV SUHIL[HG WR HDFK H[WHUQDO YDULDEOH RU UHIHUHQFH QDPH
,Q WKH IROORZLQJ & SURJUDP H[DPSOH ¦M )81& L O § LV LQWHUSUHWHG DV D UHIHUHQFH WR WKH H[WHUQDO QDPH ¦B)81&§
extern int FUNC(int, long);
 IXQFWLRQ SURWRW\SH 
void main ( ) {
int i, j;
long l;
i = 1;
l = 0x54321;
j = FUNC (i, l);
}
 IXQFWLRQ FDOO 
,Q WKH 5$. WKH URXWLQH QDPH PXVW EH GHVFULEHG DV ¦B)81&§
 3ODFHPHQW RI DUJXPHQWV RQ WKH VWDFN
$UJXPHQWV DUH SODFHG RQ WKH VWDFN LQ VHTXHQFH IURP WKH ODVW WR WKH ILUVW DUJXPHQW LQ WKH GLUHFWLRQ IURP WKH KLJKHU
WR WKH ORZHU DGGUHVV :KHQ =2 LV QRW VSHFLILHG RQ WKH & VRXUFH VLGH WKH ILUVW DUJXPHQW LV SDVVHG YLD D UHJLVWHU
)LJXUH  3ODFHPHQW RI $UJXPHQWV RQ 6WDFN
j = FUNC (i, I);
Low address
Stack pointer
High address
Return address to main
l (Lower word)
l (Higher word)
Stack area
AX register
i
8VHU©V 0DQXDO 8(-980