Herunterladen Inhalt Inhalt Diese Seite drucken

Systemdatenstrukturen; Systemparameter; Der Dateisteuerblock - Kleincomputer KC 85 Handbuch

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

Werbung

PC-Betriebsart
3.

Systemdatenstrukturen

Im
folgenden
Betriebssystems erläutert.
3.1.

Systemparameter

Auf
den ersten 256 Bytes des Speichers befinden
vom System benutzte Datenfelder,
werden.
Adresse
-----------------------------------------
0000H
0003H
0004H
0005H
0040H-0042H
005CH
006CH
0080H
Der Sprung auf Adresse 0000H führt direkt zum entsprechenden
Ansprung in der BIOS-Sprungtabelle.
geführt und die Kontrolle an den Kommandoprozessor übergeben.
Durch die Sprungadresse kann die Adresse des CP/M-kompatiblen
BIOS-Sprungvektors ermittelt werden.
Das
I/O-Byte
verschiedene physische Geräte und wird im System MicroDOS im KC
verwaltet.
Die Nummer des aktuellen Laufwerks wird aus Kompatibilitätsgrün-
den zu CP/M 2.2 auf der Adresse 0004H abgelegt.
Auf Adresse 0005H befindet sich der allgemeine Eintrittspunkt in
das BDOS. Gleichzeitig gibt die Sprungadresse den ersten für das
System reservierten Speicherplatz oberhalb des TPA an.
Ab Adresse 005CH werden vom CCP, entsprechend den im Kommando
angegebenen Parametern, ein oder zwei Dateisteuerblöcke angelegt
(siehe auch Abschnitt 3.2.). Für die Benutzung im Anwenderpro-
gramm muß der zweite Dateisteuerblock auf einen anderen Speicher-
platz verschoben werden, da dieser sonst vom BDOS überschrieben
würde.
Auf Adresse 0080H beginnt der Standard-DMA-Puffer, welcher vom
System für die Diskettenarbeit benutzt
Kommandos wird hier zusätzlich die Kommandozeile abgelegt

3.2. Der Dateisteuerblock

Der Dateisteuerblock ist eine Datenstruktur, die vom Dateisystem
beim Zugriff auf die Dateien über das Verzeichnis verwendet wird.
Alle Operationen mit Dateien benötigen als Ausgangsinformation
diese Daten. Außerdem belegen die Funktionen des wahlfreien Zu-
griffs die drei Byte hinter dem Dateisteuerblock. Beim Aufruf der
Dateifunktionen adressiert das Registerpaar DE den Dateisteuer-
block für die interessierende Datei.
werden
einige
Bedeutung
Sprung zum Warmstart WBOOT
I/O-Byte
aktuelles Laufwerk
Sprung zum BDOS
Systemuhr
erster Dateisteuerblock
zweiter Dateisteuerblock
Standard-DMA-Puffer
dient
der
Aufspaltung
14
3. Systemdatenstrukturen
grundlegende
welche nachfolgend beschrieben
Es wird der Warmstart durch-
der
wird. Beim Aufruf eines
Datenstrukturen
sich
folgende
logischen
Kanäle
des
auf

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis