14
22/08/2003
Copyright Teemu Kerola 2003
Globaalin taulukon
tilan varaus ja käyttö
(3)
int X, Y;
int Taulu[30];
…
X = 5;
Y = Taulu[X];
X:
Y:
Taulu:
X
DC
0
Y
DC
0
Taulu
DS
30
…
LOAD
R1, =5
STORE R1, X
LOAD
R1, X
LOAD
R2, Taulu(R1)
STORE R2, Y
Optimoiva kääntäjä osaisi jättää pois
jälkimmäisen ”LOAD R1, X” käskyn