EINFÜHRUNG
höchstmöglichen Speicheradresse der von GW-BASIC benutzt werden
kann. Diese Wahlmöglichkeit ist hilfreich bei der Reservierung von
Raum für Ihr Programm im oberen Speicherbereich. Der Wert für die
Adresse sollte natürlich sinnvoll sein, d. h., es sollte zumindest genug
Platz für Ihr Programm vorhanden sein. Der maximale reservierbare
Speicherplatz beträgt 64 KB. Wenn keine Eingabe gemacht bzw. 0 einge
geben wird, versucht GW-BASIC, so viel wie möglich bis zu maximal
65536 Byte zuzuordnen. Beispiel:
GWBASIC /M.-32768
ermöglicht GW-BASIC die Nutzung der ersten 32 KB des vom Betriebs
system zugeteilten Programmsegments. Den zweiten Teil der wahl
freien Eingabe können Sie für die Zuteilung einer maximalen Blockgröße
verwenden. Dies empfiehlt sich, wenn Sie Programme oberhalb der im
ersten Teil der wahlfreien Angabe definierten Adresse laden möchten.
Bei Verwendung des „SHELL"-Befehls muß die Blockgröße bereits defi
niert worden sein. Andernfalls wird das aufrufende Programm von dem
nit „SHELL" aufgerufenen Programm über schrieben. Unter Blockgröße
versteht man die Anzahl von Speicherparagraphen (je 16 Byte), die als
Arbeitsplatz für GW-BASIC benötigt werden, und den zusätzlichen Spei
cherplatz, der außerhalb des GW-BASIC-Programmbereiches nötig ist.
Beispiel:
GWBASIC /M:32000,2048
In diesem Beispiel ergibt sich eine Summe von 32768 reservierten Bytes
(2048 x 16), von denen 32000 für GW-BASIC, und 768 für die Benutzung
außerhalb von GW-BASIC zur Verfügung stehen.
GWBASIC /S: Größe
Hier wird die Größe des Puffers für die Bearbeitung von Dateien mit
wahlfreiem Zugriff bestimmt. Der Maximalwert ist 32767. Diese Wahl
möglichkeit bestimmt die maximale Datensatzlänge von Datensätzen,
die vom OPEN-Befehl festgelegt werden können.
GWBASIC /C:ÜbertrGröß
legt die Größe des für den Datenempfang benutzten Puffers bei asyn
chroner Datenübertragung fest. Machen Sie von dieser Möglichkeit kei
nen Gebrauch, so tritt die wahlfreie Angabe außer Kraft. Der gültige
Maximalwert für diese Angabe ist 32767. Wenn Sie für diese den Wert 0
setzen, wird die RS232C-Schnittstelle abgeschaltet, mit dem Ergebnis,
daß der Pufferplatz nicht benötigt wird. Dies hat zur Folge, daß Teile von
GW-BASIC, die für die Datenübertragung erforderlich sind, nicht von
der Diskette geladen werden.
1-4
GW-BASIC