Herunterladen Inhalt Inhalt Diese Seite drucken

Kommandoeingabe - Kleincomputer KC 85 Handbuch

Vorschau ausblenden Andere Handbücher für KC 85:
Inhaltsverzeichnis

Werbung

PC-Betriebsart
5.

Kommandoeingabe

Beim Programmaufruf über die Kommandoeingabe analysiert der Kom-
mandoprozessor
residentes Kommando eingegeben wurde oder ein Programm von Dis-
kette geladen werden muß.
Der Kommandoprozessor konstruiert die ersten sechzehn Bytes von
zwei möglichen Dateisteuerblöcken für ein transientes Programm
durch Prüfung des Teils der Kommandozeile,
Namen des transienten Programms folgt. Dabei werden nicht spe-
zifizierte
Felder
steuerblock
dieser
Form
Der Anfang des zweiten Dateisteuerblocks liegt
Feld des ersten und muß vor der Benutzung in einen anderen Teil
des
Speichers umgeladen werden.
de Zeile eingibt:
so wird die Datei
Standard-Dateisteuerblock ab
2, dem Dateinamen "DATEI1" und dem Dateityp "XXX" initialisiert.
Der zweite Laufwerkcode bekommt den Wert 0 zugewiesen, welcher ab
Adresse 006CH geladen wird. Der Dateiname "DATEI2" wird ab Adres-
se
006DH
abgelegt
dahinter (Adresse 0075H) angeordnet.
Alle restlichen Felder bis "cr" werden auf Null gesetzt. Es muß
nochmals
darauf
obliegt den zweiten Dateinamen und Dateityp in einen anderen
Speicherbereich
Steuerblock
auf
Tatsache,
daß die
und -typ anderenfalls überschreibt.
Falls
keine
Dateinamen
enthalten die Felder ab 005CH und 006CH Leerzeichen.
Fall
werden Kleinbuchstaben in
den MicroDOS-Dateinamenvereinbarungen zu entsprechen.
Für
das oben angeführte Kommando würde der Puffer folgenden
Inhalt aufweisen:
00
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
18
B
:
D
wobei das erste Byte die Anzahl der gültigen Zeichen angibt und
dann
folgen
die
gegebenenfalls in Großbuchstaben umgesetzt werden. Die Kommando-
parameter müssen vom Programm ausgewertet werden, bevor der Puf-
fer durch Diskettenoperationen überschrieben wird.
die
eingegebene
mit
Leerzeichen
wird
ab Adresse 005CH aufgebaut
für
nachfolgende Dateioperationen
PROGNAME B:DATEI1.XXX DATEI2.YYY
"PROGNAME"
und der Dateityp "YYY" wird acht Byte
hingewiesen
zu
verschieben,
005CH
eröffnet
Eröffnungsfunktion
in
A
T
E
I
1
.
Zeichen
selbst,
21
Zeile
und
gefüllt.
Wenn z. B. der Benutzer folgen-
in den TPA geladen und der
Adresse 005CH mit dem Laufwerkcode
werden,
daß
bevor
werden
den zweiten
dem
Kommando
Großbuchstaben umgewandelt, um
X
X
X
D
A
welche
5. Kommandoeingabe
entscheidet,
welcher
nach dem
Der
erste
und
kann
genutzt
im
"d0...dn"-
es
dem
Programmierer
die
Datei
mit
kann,
angesichts
Dateinamen
angegeben
wurden,
T
E
I
2
.
vom
Kommandoprozessor
ob
ein
Datei-
in
werden.
dem
der
so
In jedem
Y
Y
Y

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis