69
69
deutsch
Funktionsbeschreibung
Mode 2: Eingangspuffer, Belegung und Erklärung
Sub-
Bedeutung
Funktionsbeschreibung
adresse
01
Hex
Fehlercode
(Fortsetzung)
05
Hex
Datenträger wurde während des Schreibens aus dem Schreib-/
Lesebereich des Schreib-/Lesekopfs entfernt.
06
Hex
Zugriffsfehler auf den Speicher.
07
Hex
AV-Bit ist gesetzt, aber die Befehlskennung fehlt oder ist ungültig.
oder:
Anzahl Byte ist 00
Hex
.
09
Hex
Kabelbruch zum angewählten Schreib-/Lesekopf oder Kopf nicht
angeschlossen.
0D
Hex
Gestörte Kommunikation mit dem Datenträger.
oder:
Daten
Daten, die vom Datenträger gelesen wurden.
02
Hex
Daten
Daten, die vom Datenträger gelesen wurden.
...
Daten
Daten, die vom Datenträger gelesen wurden.
Letztes Byte:
Input length 1
bei Kopf 1
Input length 2
bei Kopf 2
Daten
Daten, die vom Datenträger gelesen wurden.
Erklärungen zum
Eingangspuffer
(Fortsetzung)
Bitte beachten Sie
den prinzipiellen
Ablauf auf 70 und
die Beispiele auf
den
73...76.
C60_3-025_825645_1310-d.p65
70
deutsch
70
Funktionsbeschreibung
Mode 2: Datenträger bearbeiten
Lesen und Schreiben
Für die Durchführung eines Lese- oder Schreibauftrags muss sich ein Datenträger im aktiven
Bereich des Schreib-/Lesekopfs befinden.
Ein Lese-/Schreibauftrag hat folgenden Ablauf (siehe Beispiele auf den
73ff):
1. Die Steuerung gibt auf den Ausgangspuffer:
–
das RW-Bit zur Auswahl, ob ein Lese- (RW = 0) oder Schreibbefehl (RW-Bit = 1)
ausgeführt werden soll,
–
bei einem Schreibauftrag die Schreibdaten,
–
das AV-Bit auf high, um der Auswerteeinheit einen neuen Auftrag zu signalisieren.
2. Die Auswerteeinheit:
–
übernimmt den Auftrag und bei einem Schreibauftrag die Daten aus dem Ausgangs-
puffer,
–
setzt das AA-Bit (Auftrag wurde angenommen) im Eingangspuffer,
–
führt den Auftrag mit den parametrierten Werten für Anfangsadresse und Anzahl Byte
auf dem Datenträger aus,
–
gibt bei einem korrekt ausgeführten Auftrag des AE-Bit (Auftrag korrekt beendet) und
bei einem fehlerhaft ausgeführten Auftrag das AF-Bit (Auftrag fehlerhaft beendet) auf
den Eingangspuffer,
–
sendet bei einem Leseauftrag die Lesedaten.