Am Ende e i n e s Programms werden d i e V a r i a b l e n und im A n s c h l u s s daran
d i e F e l d e r a b g e l e g t . D i e s e d r e i
Adressen und werden zu hoeheren Adressen h i n a u f g e b a u t . Die I n h a l t e
von S t r i n g s werden dagegen vom
d r i g e r e n
Adressen
B e r e i c h e im V e r l a u f e der Programmerstellung und - a b a r b e i t u n g unter
Verwendung von 8 Paaren von A d r e s s z e i g e r n auf ( s . a . Abb. 4 . 5 ) .
Jeder A d r e s s z e i g e r e n t h a e l t e i n e Adresse
w e r t i g e s B y t e / h o e h e r w e r t i g e s B y t e .
Z e i g e r a d r e s s e ( h e x . ) und Bedeutung
(2B/2C)
Programmanfang
(41/42)
Z e i g e r f u e r
DATA-Anweisungen
(2D/2E) Beginn der
V a r i a b l e n
( 2 F / 3 0 ) Ende der
V a r i a b l e n
.(31/32) Ende der F e l d e r
(33/34) Ende der S t r i n g s
(35/36) Anfang der S t r i n g s
(37/38) Ende des Anwender-
s p e i c h e r s
Abb. 4.5: A d r e s s z e i g e r f u e r den Anwenderprogrammbereich
4.3.1 Speicherung von BASIC-Anweisungen
Abb. 4.6 auf der n a e c h s t e n S e i t e z e i g t das Format, i n dem d i e Pro-
grammzeilen
vom
den S p e i c h e r z e l l e n d e z . 4096 und 4097
n a e c h s t e n Programmzeile
i n
der Weise, d a s s
S p e i c h e r z e l l e
i n n e r h a l b e i n e r
das hoeherwertige A d r e s s b y t e ( d a s d i e S p e i c h e r s e i t e s e l b s t b e z e i c h -
n e t ) a b g e l e g t w i r d . Die Anfangsadresse der n a e c h s t e n Z e i l e e n t h a e l t
wieder
e i n e
K o p p e l a d r e s s e
a d r e s s e bestehend aus b i n a e r e n N u l l e n ($0000) k e n n z e i c h n e t das Pro-
grammende.
h i n a b g e l e g t . Der B A S I C - I n t e r p r e t e r baut
B A S I C - I n t e r p r e t e r im S p e i c h e r a b g e l e g t werden. I n
g e s p e i c h e r t und zwar wie b e i a l l e n Adressen
z u e r s t
das n i e d e r w e r t i g e A d r e s s b y t e
z u r folgenden
B e r e i c h e beginnen
Ende des Anwenderspeichers
i n der Anordnung
T y p i s c h e Werte ( d e z . )
BASIC-Anweisungen
V a r i a b l e n
F e l d e r
i s t d i e A n f a n g s a d r e s s e der
S p e i c h e r s e i t e
b e z e i c h n e t ) und
Z e i l e usw.
122
b e i n i e d r i g e r e n
zu n i e -
d i e s e
n i e d e r -
4096
4879
5018
5144
5303
- -
7557
7675
7679
( d a s d i e
E i n e
Koppel-
dann