NCR-DOS P rogram m segm ent: 10
Obere Speichergrenze
Variable werden folgendermaßen gespeichert:
0
<Zeichen 1 > <Zeichen 2 >
<Typ>
<Typ> kennzeichnet den Variablentyp folgendermaßen:
2 ganzzahlig
3 Zeichenkette
4 einfache Genauigkeit
8 doppelte Genauigkeit
<Name> bedeutet den Namen der Variablen. Die beiden ersten Zeichen
des Namens werden in <Zeichen 1> und <Zeichen 2> gespeichert,
<Länge> gibt an, wieviel Zeichen sich zusätzlich im Namen der Varia
blen befinden. Diese <zusätzl. Zeichen> beginnen bei Byte 4.
Unmittelbar nach dem letzten Zeichen des Namens befindet sich das
erste Byte des tatsächlichen <Inhalts>, der in der Variablen enthalten
GW-BASIC
:0000
:xxxx
:YYYY
oder
:FFFF
A000:0000
(einschließl. B ildschirm puffer)
F400:0000
ROM (Festw ertspeicher)
VARIABLEN
1
2
<Nam e>
FÜR PEEKER UND POKER
GW-BASIC
Interpreter
A rbeitsbereich
GW-BASIC
Program m
Einfache Variablen
Feldvariablen
Speicherplatz
fü r Zeichenketten
GW-BASIC
Stapel
System
3
4
<zusätzl. Zeichen >
< Länge>
c o ^
o
3
E
E
x
C O
*
E
CO
CM <8
.Q
<lnhalt>
2, 3, 4,
oder 8 Bytes
7-3