Herunterladen Inhalt Inhalt Diese Seite drucken

Kleincomputer KC 85 Handbuch Seite 30

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

Werbung

PC-Betriebsart
*************************************************
*
*
Funktion 16: Datei schließen
*
*************************************************
*
*
Eingangsparameter:
*
Register
*
Registerpaar DE: FCB-Adresse
*
*
Ausgangsparameter:
*
Register
*
*************************************************
Diese
Funktion
Wurde der durch DE adressierte Dateisteuerblock durch eine vor-
hergehende Eröffnung oder Erzeugung (siehe Funktionen 15 und 22)
aktiviert, so speichert die Dateischließung den Dateisteuerblock
in das Inhaltsverzeichnis der Diskette. Der FCB-Suchvorgang ist
derselbe wie bei der Eröffnungsfunktion. Der Ausgangsparameter im
Akkumulator
bei einem erfolgreichen
oder
3, während 0FFH übergeben wird, falls der Dateiname im
Inhaltsverzeichnis
braucht eine Datei nicht geschlossen werden. Nach Schreibope-
rationen ist in jedem
Eintrag im Inhaltsverzeichnis abzuspeichern.
Die
Fehlercodes
entsprechen denen der Funktion 15.
*************************************************
*
*
Funktion 17: ersten Eintrag suchen
*
*************************************************
*
*
Eingangsparameter:
*
Register
*
Registerpaar DE: FCB-Adresse
*
*
Ausgangsparameter:
*
Register
*
*************************************************
Diese
Funktion
stimmung mit dem durch DE adressierten Dateisteuerblock. Der Wert
0FFH wird übergeben, wenn die Datei nicht gefunden wurde, ande-
renfalls die Werte 0, 1, 2, oder 3, welche anzeigen, daß die
Datei vorhanden ist. Der aktuelle DMA-Bereich wird mit dem Daten-
satz des Inhaltsverzeichnis' gefüllt, welcher dem FCB entspricht.
Das Register A gibt in diesem Fall die Nummer des Eintrages im
Datensatzes an. Die relative Anfangsadresse kann folglich mit
A*32 berechnet werden. Obwohl es normalerweise für Anwenderpro-
gramme nicht notwendig ist, kann der Inhaltsverzeichniseintrag
von dieser Position im Puffer geholt werden.
30
C: 10H
A: Verzeichniscode
führt
die
Umkehrung
nicht
gefunden
Fall die Datei zu schließen, um den neuen
für
die
Fehlerbearbeitung
C: 11H
A: Verzeichniscode
durchsucht
das
der
Dateieröffnung
Abschluß ist 0,
wurde.
Nach
im
Inhaltsverzeichnis
6. BDOS-Funktionen
*
*
*
*
*
*
*
*
*
*
*
durch.
1,
Leseoperationen
Anwenderprogramm
*
*
*
*
*
*
*
*
*
*
*
auf
Überein-
2,

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis