Kontron PSI 80 Technische Beschreibung Seite 135

7.4.1 Dateispezifikationsblock
Der Dateispezifikationsblock - DSB
die
zu
bearbeitende Datei oder Dateigruppe. Der Aufbau des DSB ist im
folgenden erläutert.
a) der KOS 3.x (und auch CP/M 1.4) kompatible DSB
Dieser Parameterblock unfaßt 33 Byte. Er beschreibt 16 Kbyte
einer Datei(erweiterung) und liegt grundsätzlich im
Speicherbereich des aufrufenden Programms. Die Bedeutung der
einzelnen Bytes ist wie folgt:
Byte 0
Byte 1 - 8
Byte 9 - 1 1
Byte 12
Byte 1 3 - 1 4
Byte 15
Achtung: Dieser Wert wird in ROS zur
Byte 16 - 31
Achtung: KOS verwendet diese Stellen anderweitig.
Byte 32
Alle existierenden unter KOS 3.x erzeugten Programme sind bezüglich
der DV-Funktionen unverändert unter KOS ablauffähig, sofern sie
Byte 15 des DSB nicht verwenden.
kennzeichnet in
Mediennummer mit 0 —
1 - - > Medium 0
A - - > Medium 9
Dateiname (ASCII-Code mit Leerzeichen auf den nicht
besetzten Stellen)
Dateityp (ASCII-Code mit Leerzeichen auf den nicht
besetzten Stellen)
Dateierweiterungszähler (Extension Counter)
Ladeadresse für ablauffähige Maschinenprogramme,
falls ungleich 0, ansonsten gilt 100H als
Voreinstellung.
in KOS 3.x die Anzahl der Sektoren in der
Datei(erweiterung)
Kennzeichnung der Dateieigenschaften
(file properties) verwendet.
Vorsicht ist an dieser Stelle geboten,
falls existierende Anwenderprogranme
Byte 15 des DSB verwenden, um daraus die
Dateilänge abzuleiten.
in KOS 3.x von der Dateiverwaltung als
Belegungstabelle verwendet, für Anwenderprogramne
gewöhnlich bedeutungslos.
Die Belegungstabelle ist nur im KOS
kompatiblen DSB vorhanden.
Nummer des nächsten Satzes bei
Schreib-/Lese-Zugriffen
(NR: Next Record Counter)
eindeutiger
> derzeitiges Mastermedium
Weise
loading

Verwandte Produkte für Kontron PSI 80