Herunterladen Inhalt Inhalt Diese Seite drucken

VEB Elektronik Gera MICROCOMPUTER MC 80 Nutzerhandbuch Seite 56

Inhaltsverzeichnis

Werbung

VGc:
Programm
B Iockn"nmer""ergIe
ich
und
Such
,auf
Vor
Aufruf
des
Programns
müsse"
die
Progranne
LIN
und
BLE
aufgerufen
werde",
im Register
BC
ist
die
LU
f in-
dende
Blocknurwcer
zu
übergebe".
Von
VGL
wird
denn
die
gelesene
Blocknummer
(Inhalt
der
Adresse"
0E01,
0E02j
mit
der
zu
lesenden
(Register
BC)
verglichen
und
im Ergebnis
ein
entsprechender
Such-
lauf
ausgelöst.
Ist
die
gelesene
Blocknumner
grö"er
~14
die
LU
lesende,
wird
rückgespult,
ist
sie
kleiner
(mindestens
um 20H1)
wird
vorgespult.
Ist
der
Fangbe-
reich
(IFH
vorhergehende
Blöcke)
erreicht,
wird
das
Program
ohne
Spulvorgang
mit
laufender
Wiedergabe-
geschwindigkeit
verlasse".
Die
Spulvorgänge
erfolgen
iterativ,
d.
h.,
gegebenen-
falls
ist
VGL
nochmals
aufzurufe",
bis
die
entsprechen-
de
Bandstelle
erreicht
ist.
Dabei
muO
vorher
erneut
BLE
aufgerufen
werde",
da
der
Zwischenpufferbereich
nach
"GL
nicht
mehr
nutzbar
ist.
!V&
Initialisierung
Schreibe"
Vor
Aufruf
des
Programnes
müssen
die
Unterprogramme
PIN
und
LW
ausgelöst
worden
sei"..
Vom
Programn
WIN
wird
das
Steuerpart
der
Magnetband-
logik
auf
Schreibe"
programviert,
der
Interruptvektor
für
den
Zeitgeberbaustein
(CTCI
wird
e"ts,,reche"d
ge-
laden
sowie
der
CTC
für
die
entsprechenden
Funkt
ione"
vorbereitet.
s
VorbeTe
i tung
Schreibe"
AI Igemines
Vorbereitungsprogramm
für
das
bevorstehende
Schreibe"
einer
Bandmarke,
Kennzeichnungs-
oder
Daten-
\
blockes.
Voraussetzung
ist
der
vorherige
Aufruf
von
GR2
ZUP
Herste,
lung
des
Grundzustandes
der
Arbeits-
ze,
,en.
In
der
Übergabezelle
SPH
wird
dem
Programm
die
Art
des
vorrubepe
/ tenden
Blockes
übergeben.
5PH,
Bit
a
= 1:
Bandmarke
SPH,
Bit
1 -
1:
Kennzeichnungsblock
SPH,
Bit
2
*
1:
Datenblock
Vom
WO
wird
dann
der
Pufferbereich
mit
den
ent-
sprechende'"
Date"
geladen.
Außerdem
wird
bei
Kenn-
zeichnungs-
und
Datenblöcke@"
die
CRC-Prüfsumne
be-
rechnet
und
in
den
Pufferbereich
eingefügt.
Die
Daten-
a"fzeich"ung
erfolgt
Interrupt-gesteuert
nach
Frei-
gabe
mit
WIN.
Aus
den
Interrupt-Routine"
erfolgt
die
Fert
igm
Idung
über
e inc"
geschriebene"
B leck
mit
(BYZ)
= 0.
Danach
kann
über
WO
der
nächste
Block
vorbereitet
werde".
Die
Pausenzeiten
werden
ebenfalls
durch
Interrupt
festgelegt.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis