Herunterladen Inhalt Inhalt Diese Seite drucken

Kleincomputer KC 85 Handbuch Seite 61

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

Werbung

PC-Betriebsart
Laufwerksteuerung
-----------------
Die Laufwerksteuerung umfaßt drei Schritte, die zum Adressieren
eines Sektors auf der Diskette notwendig sind. Mit Sektor wird im
weiteren ein 128 Byte großer Aufzeichnungsabschnitt auf der Dis-
kette bezeichnet.
1. Auswahl des gewünschten Laufwerkes
(mittels der Routine SELDSK)
2. Schreib-Lese-Kopf auf die Spur setzen, in der sich die Infor-
mation befindet.
(mittels der Routine SETTRK)
3. Das Einstellen der Sektornummer erfolgt in zwei
ersten Schritt erfolgt über die Routine SECTRAN die Umwand-
lung der logischen Sektornummer in die physische Sektornum-
mer. Diese Umwandlung ermöglicht eine
die einen zeitoptimalen Zugriff auf die gewünschte Informa-
tion gewährleistet.
Im
zweiten
Adressierung des physischen Sektors vorgenommen
Datenverkehr
------------
Der Datenverkehr umfaßt neben dem Lesen und Schreiben von Infor-
mationen weiterhin die Festlegung der Adresse des Datenpuffers,
jenes
128-Byte-Bereiches
Diskette übernimmt bzw. von dem sie kommen.
Liegt der Ort der Aufzeichnung auf der Diskette fest, und ist der
Ort des Datenpuffers im Speicher bestimmt, dann können die Daten
gelesen oder auf die Diskette geschrieben werden. Dazu bietet das
BIOS die Routinen:
- SETDMA
Festlegen des Datenpuffers als Ziel oder Herkunft der Daten.
- READ
Lesen eines 128-Byte-Sektors von der Diskette und Übertragen in
den Datenpuffer.
- WRITE
Schreiben der im Datenpuffer vorliegenden Information in den
adressierten 128-Byte-Sektor.
RAM-Floppy
----------
Der Zugriff auf das RAM-Floppy geschieht nutzerseitig wie auf
jedes andere Laufwerk. Es besitzt eine Spurgröße von 16 KByte,
wobei die Anzahl der Spuren vom Grundgerät und der Anzahl der
gesteckten Module abhängig ist.
Das RAM-Floppy wird im KC-Grundgerät verwaltet und die Steuerung
erfolgt über den Koppel-RAM.
Zur Verwaltung des RAM-Floppys wird im Speicher des KC eine
Tabelle
angelegt.
Adressen aufgebaut. Zu jeder Spur (ein 16 KByte-Block) gehören in
der Tabelle zwei Byte. Das höherwertige Byte enthält die Modul-
adresse des Speicherblockes und das niederwertige das Steuerbyte,
um den Block auf der Adresse 8000H 'online' zu schalten.
61
Schritt
wird
im
Speicher,
Diese
wird
Diskettenorganisation,
über
die
Routine
der
die
ab
Adresse
3CFFH
7. BIOS-Funktionen
Schritten. Im
SETSEC
Daten
von
mit
fallenden
die
der

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis