English
Language : 

CC78K0S Datasheet, PDF (440/520 Pages) NEC – C Compiler Ver.1.30 or Later Language
CHAPTER 11 EXTENDED FUNCTIONS
Library Supporting Prologue/Epilogue
(Output object …continued)
;line
15: return a+b+c;
movw
ax, _@NRAT02 ; a
xch
a,x
add
a, _@NRAT04
;b
xch
a,x
addc
a, _@NRAT05
;b
xch
a,x
add
a, _@NRAT06
;c
xch
a,x
addc
a, _@NRAT07
;c
L0006:
;line
16: }
ret
EXAMPLE 2
(C source)
int func(register int a, register int b);
void main()
{
register int a = 1, b = 2, c = 3,r;
r = func(a, b);
}
int func(register int a, register int b)
{
register int r;
r = a + b;
return r;
}
-ZD
440
User’s Manual U14872EJ1V0UM