13
22/08/2003
Copyright Teemu Kerola 2003
R
DC
24
…
PUSH
SP,=0 ; ret. value space
PUSH SP, =200
PUSH
SP, R
CALL
SP, fA
POP
SP, R1
STORE R1, T
…
käyttö:
muistista
muistiin!!
talleta PC, FP
aseta PC,
kutsu & paluu
palauta FP, PC
2. operandi
aina rekisteri
Aliohjelmaesimerkki
(ei anim)
int fA (int x, y)
{
int z = 5;
z = x * z + y;
return (z);
}
…
T = fA (200, R);
par x=200
par y=24
paluuarvo
FP
…
tämän-
hetkinen,
nykyinen
FP