Herunterladen Inhalt Inhalt Diese Seite drucken

3 2 S C H L U E S S E L W O R T - C O D E S; 3 3 L E E R S T E L L E N I N Programmzeilen; 3 4 N U L L - B Y T E S; 3 5 Programmformat B E I D E R K A S S E T T E N - S P E I C H E R U N G - Commodore Computer Volkscomputer Vc-20 Programmierhandbuch

Inhaltsverzeichnis
4.3.2
S c h l u e s s e l w o r t - C o d e s
Den
Operatoren
1-Byte-Codes m i t
den
I n t e r p r e t e r d i e g l e i c h e Bedeutung wie d i e r e s e r v i e r t e n Woerter
haben. Die entsprechenden
dann a b g e s e t z t , wenn s i e a l s B e s t a n d t e i l e i n e s S t r i n g s a u f t r e t e n .
4.3.3
L e e r s t e l l e n i n Programmzeilen
L e e r s t e l l e n
i n Programmzeilen werden m i t Ausnahme der
auf d i e
Zeilennummer folgenden
( d e z . 32) m i t
L e e r s t e l l e zwischen Zeilennummer und erstem S c h l u e s s e l w o r t e r z e u g t .
S i e koennen durch Weglassen von
e r h e b l i c h S p e i c h e r p l a t z s p a r e n . Das Programm i s t dann jedoch n i c h t
mehr
so gut
l e s b a r . E i n e
s p a r e n , b e s t e h t d a r i n , mehrere Anweisungen g e t r e n n t
punkt, i n e i n e Programmzeile zu s c h r e i b e n , da jede Programmzeile 5
V e r w a l t u n g s b y t e s
und e i n N u l l - B y t e am
4.3.4
N u l l - B y t e s
Die Laenge e i n e r Programmzeile i s t v a r i a b e l . Deshalb w i r d z u r Kenn-
zeichnung
des
( b i n a e r e
N u l l ) a b g e s c h l o s s e n . Der
grammzeile w i r d dagegen i n seinem ASCII-Code ( d e z . 48) g e s p e i c h e r t .
D i e s e
N u l l b y t e s
fuehrung
a l s Merkmale, wenn e r durch den
von
l i n k s nach r e c h t s g e h t ,
d i e dadurch b e z e i c h n e t e n O p e r a t i o n e n a u s f u e h r t . Die dem
Programmzeile folgenden
Zeilennummer der
jedoch n i c h t das N u l l - B y t e sondern
gerade
i n t e r p r e t i e r t e n
N u l l - B y t e s
( d a s
K o p p e l a d r e s s b y t e s ) kennzeichenen
4.3.S
Programmfonnat b e i der
Programme werden auf K a s s e t t e (oder auch Floppy D i s k ) i n demselben
Format
g e s p e i c h e r t , wie
e i n e r k o n t i n u i e r l i c h e n F o l g e von B y t e s m i t K o p p e l a d r e s s e n
B y t e s .
+ - * t < » >
sowie AND,
gesetztem
hoechsten
ASCII-Codes
g e p e i c h e r t . Beim L i s t e n
w e i t e r e M o e g l i c h k e i t ,
( j e zwei f u e r d i e Koppeladresse
Z e i l e n e n d e ) b e n o e t i g t .
Z e i l e n e n d e s
j e d e Programmzeile mit
verwendet
der
d i e S c h l u e s s e l w o e r t e r h e r a u s s u c h t
4
Bytes
F o l g e z e i l e . Zum
Z e i l e
Z e i l e n e n d e
der
K a s s e t t e n - S p e i c h e r u n g
s i e im
OR
und NOT
B i t zugeordnet,
f u e r d i e s e Z e i c h e n werden nur
g r u n d s a e t z l i c h i n ihrem ASCII-Code
e i n e s Programmes w i r d e i n e
L e e r s t e l l e n i n den
Wert N u l l i n n e r h a l b e i n e r
I n t e r p r e t e r
b e i
komprimierten
b e i n h a l t e n d i e
A u f f i n d e n d i e s e r
v i e l m e h r d i e K o p p e l a d r e s s e
verwendet. D r e i
l e t z t e n
Programmzeile
das Ende des BASIC-Programmtextes.
Anwenderspeicher s t e h e n ,
124
s i n d
e b e n f a l l s
da
s i e f u e r
u n m i t t e l b a r
Programmzeilen
S p e i c h e r p l a t z zu
durch
Doppel-
und
Zeilennummer
einem
N u l l - B y t e
der
Programmaus-
BASIC-Text
Ende e i n e r
K o p p e l a d r e s s e
F o l g e z e i l e
w i r d
a u f e i n a n d e r f o l g e n d e
sowie
a l s o
und N u l l -
Pro-
und
und
der
zwei
i n
Inhaltsverzeichnis
loading

Verwandte Produkte für Commodore Computer VolksComputer VC-20

Inhaltsverzeichnis