next up previous
Nächste Seite: Prozedur-Parameter Aufwärts: Anordnung von Typen und Vorherige Seite: Globale Variablen

Lokale Variablen

Lokale Variablen werden in negativer Richtung -- also mit absteigenden Adressen -- relativ zum Register A5 mit der gleichen Anordnungsvorschrift wie die globalen Variablen angelegt. Die Option hat bei lokalen Variablen keine Bedeutung, da zur Compilationszeit nicht festgestellt werden kann, ob der Stackpointer zur Laufzeit auf eine Wort- oder Langwort-Adresse ausgerichtet ist. Es wird so verfahren, als sei die Option ausgeschaltet.
\begin{example}
\begin{verbatim}VAR rel. Adresse zu A5
i:INTEGER; -2..-1
c:...
...OF CHAR; -8..-6
k:SHORTCARD; -9
l:LONGINT; -14..-11\end{verbatim}\end{example}



Claudio Nieder 2000-11-12