next up previous
Nächste Seite: Register-Erhaltung Aufwärts: Die Register Vorherige Seite: Register-Parameter


Register-Variablen

Register-Variablen dürfen nur als lokal zu einer Prozedur deklariert werden. Sie verhalten sich exakt so wie die Register-Parameter, die ja im Grunde auch lokale Variablen sind, unterliegen somit auch den gleichen Beschränkungen.


\begin{example}
Durch die Deklaration
,,\verb*\vert VAR i{2}:INTEGER;\vert\lq\lq  wir...
...s\-ter-Va\-ria\-ble im Register
D2 vom Typ {\tt INTEGER} angelegt.
\end{example}

Die in der Deklaration angegebenen Register werden blockiert und dürfen nicht mit einem Parameter-Register kollidieren. Der Compiler meldet Überschneidungen als Fehler.



Claudio Nieder 2000-11-12