Herunterladen Inhalt Inhalt Diese Seite drucken

VEB Elektronik Gera MICROCOMPUTER MC 80 Nutzerhandbuch Seite 96

Inhaltsverzeichnis

Werbung

AESET-Initiolininruog~~~o~~~~~~~
Soll
ein
Anwenderprogramm
ohne
Bedienung
sofort
nach
RESET
(Einschalten,
Betätigen
der
RBSBT-Taste,
nach
kurxaeitigem
Netzausfall)
starten,
so muß auf
der
Adresse
600d
: NOP
und auf
der
Adresse
b001
: JMP PRO
notiert
werden.
PRO ist
dabei
die
Startadresse
dieses
Anwenderprogramms.
Das Programm
kann
in
einer
Bndlos-Sohleife
laufen.
In diesem
Fall
wi.rd
die
Betrlebssyatem-KomnandovenBltung
nicht
ange-
laufen.
Bndet
dieses
Programm
mit
einem
RET-Befehl
(Formu-
lierung
als
Unterprogramm),
so erfolgt
nach
dessen
Abarbeitung
der
Aufruf
der
Betriebasysteln-Kommandoverwaltung.
Damit
wird
diesen
Anwenderprogramm
nach
RESRT neben
der
normalen
Oer&te-
funktion
suaätzlich
abgearbeitet.
Das Durchlaufen
dieses
Programms
nach
'<RBSBY'
kann
verhindert
werden,
indem
gleichzeitig
mit
RBSET die
Tasten
"UC"
und "OFF"
betatigt
werden,(entapricht
dann
normalen
RESET).
Vgl.
dazu
auch
Abschnitt
2.4.
Zyklisches
Programm
Bin
Anwenderprogramm
mit
zyklischem
Aufruf
ist
als
Interrupt-
programm
eu formulieren.
In einem
dazugehörigen
Initiali-
sierungeprogramn
ist
ein
Zeitgeber
(CTC-Schaltkreis.
z.
B.
auf
der
ZRB frei
verfiigbar)
mit
den entsprechenden
Daten
zu
progr'n!nmternn.
Folgende
Vorschrift
gilt
fllr
die
Struktur
eines
Interrupt-
programms:
ABC: EI
; Startadresse
deo
Interruptprogramms,
sofortige
Freigabe
für
höher
priori-
sierta
Interrupts
(Bildschirmbedienung)
PUSH
AF
PUSH HL
PUSH
BC
PUSH
IX
; Retten
aller
im Snterruptprogramm
ver-
wendeten
CPU-Register

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis