Herunterladen Inhalt Inhalt Diese Seite drucken

Kleincomputer KC 85 Handbuch Seite 56

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

Werbung

PC-Betriebsart
SETSEC
Sektorpositionierung
Aufrufparameter:
Rückkehrparameter:
Entsprechend
Sektornummer wird auf dem ausgewählten Laufwerk der
Sektor für den nächsten Diskettenzugriff positioniert.
Die Sektornummer wird zunächst intern gemerkt und der
eigentliche Zugriff bis zu einem Schreib- oder Lesebe-
fehl verschoben.
Die Sektoradresse bleibt erhalten bis zu einem erneu-
ten Aufruf der Routine.
SETDMA
Einstellen Pufferadresse
Aufrufparameter:
Rückkehrparameter:
Die Routine erhält in BC die Anfangsadresse eines 128
Byte umfassenden Speicherbereichs, der als Datenpuffer
für
dient.
Vom Betriebssystem wird standardmäßig ein Datenpuffer
der Länge 128 Byte ab Adresse 80H angelegt.
READ
Lesen Sektor
Aufrufparameter:
Rückkehrparameter:
Unter der Voraussetzung,
und Adresse des Datenpuffers festgelegt wurden, ver-
sucht die Routine, den durch diese Parameter bestimmten
Sektor zu lesen.
Im Register A wird folgender Fehlercode zurückgegeben,
Ist der Wert im Register A gleich 0, dann wird vom
Betriebssystem
abgeschlossen. Tritt jedoch ein Fehler auf, dann ver-
sucht das BIOS durch mehrmaliges Wiederholen festzu-
stellen, ob der Fehler behebbar ist.
WRITE
Schreiben Sektor
Aufrufparameter:
Rückkehrparameter:
Die
festgelegten
Laufwerk, Spur und Sektor. Die in Register A zurückge-
gebenen Fehlerbedingungen sind analog der READ-Routine.
der
alle
nachfolgenden
0
fehlerfreies Lesen
1
Lesen nicht möglich
der
Routine
schreibt
Datenpuffer
56
BC - Sektornummer
-
im
Registerpaar
BC - Pufferadresse
-
Schreib-
-
A - Fehlercode
daß Laufwerk, Spur, Sektor
Diskettenzugriff
-
A - Fehlercode
die
Daten
auf
das
7. BIOS-Funktionen
BC
eingestellten
und
Leseoperationen
als
erfolgreich
aus
dem
zuvor
ausgewählte
vorher

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis