Kontron PSI 80 Technische Beschreibung Seite 141

Eröffnet die durch den DSB bestimmte Datei.
angegeben
ist
(Byte
Dateisuchsequenz
Mastermedium)
gestartet.
entsprechende
Eintrag
Speichersegment
des Systems geladen. Nach der Rückkehr zun aufrufenden
Programm zeigt das Registerpaar HL auf das erste Byte des 128 Byte DSB.
Byte 0 enthält hierbei in den Bits DO bis D3 die Nunmer
auf
dem
die
Datei
Dateiverwaltung für interne Zwecke verwendet. Byte 0 des DSB darf
Anwenderprogranm nach dem Eröffnen nicht verändert werden.
Alle Dateiverwaltungsfunktionen mit Ausnahme von SEARCH und SEARCH-NEXT
erfordern das vorausgehende Eröffnen
Dateiverwaltung
für
einer Dateibearbeitung in jedem Fall die Funktion
erforderlich (close after write bzw. close after read).
Das Eröffnen einer Datei über Funktion 62 erfordert lediglich einen
Byte
großen
Parameterblock
kompatiblen DSB. Nach der Rückkehr enthält Register A den Wert 0, falls
die Datei vorhanden war, ansonsten den Wert FF.
Ausgangsparameter: A = 00
Hat eine Datei ein Benutzerkennzeichen,
Datei zu eröffnen zur Aufforderung, das Benutzerkennzeichen einzugeben.
Die
Datei
ist
Benutzerkennzeichen mit dem
diesem Fall enthält (IX+5) den Wert 45H.
Funktion 43/63: CLOSEWFILE (close after write)
Schließt
die
durch
schreibgeschützt
KOS kompatiblen DSB in das Inhaltsverzeichnis eines
wird
die
geschlossene
gestrichen und das durch den DSB belegte
Die
Funktion CLOSEW ist an Ende eines Dateischreibvorgangs (Funktionen
47/67) notwendig, nicht aber am Ende eines Lesevorgangs.
Schließen
einer
71 (CLOSER-FILE - close after read).
Ausgangsparameter: A = 00
0
des
DSB
auf
allen
aktiven Medien
Ist
die
des
Inhaltsverzeichnis
eröffnet wurde. Die Bits D4 bis D7 werden von der
jede geöffnete Datei Speicher belegt, ist am Ende
entsprechend
Datei vorhanden
A = FF
Datei nicht vorhanden
HL
Zeiger auf KOS kompatiblen DSB,
falls Datei vorhanden, sonst Undefiniert
logisch
nicht
gespeicherten
den
DSB
bestimmte
ist.
Bei
dieser Gelegenheit erfolgt der Eintrag des
Datei
aus
Datei nach einem Lesevorgang erfolgt mit der Funktion
Datei geschlossen
A = FF
Datei nicht
HL
U n d e f i n i e r t
Falls
keine
= 0),
wird
eine
(beginnend
Datei
vorhanden,
in
der
gewünschten
CLOSEW
den
ersten 16 Byte des KOS
so
führt
der
vorhanden,
falls
nicht
übereinstimmt.
Datei,
sofern
Mediums.
der
Liste
der geöffneten Dateien
Speichersegment
g e s c h l o s s e n
Mediennunmer
automatische
mit
dem
so
wird
der
ein
freies
des
Mediums,
vom
Datei,
Da
die
oder
CLOSER
16
Versuch,
eine
das
eingegebene
In
diese
nicht
Außerdem
freigegeben.
Das
logische
loading

Verwandte Produkte für Kontron PSI 80