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