5.14 SC-7852 (Z-80) und LH-5803 Microprozessoren
(1) Umschaltung zwischen den Microprozessoren
Der PC-1S00 hat zwei Haupt-CPU's: den SC-7852 und den LH-5803. Das System nutzt eine der beiden CPUs zur
Zeit: Ist eine im aktiven Zustand, so ist die andere im passiven Zustand. Normalerweise nutzt das System die se-
7852 als Haupt-CPU. Zur Steuerung von Peripheriegerä t en
die im LH-5803 Maschinencode geschrieben sind, wird auf den LH-5803 als epu umgeschaltet.
(2) Aufruf eines LH-5803 Maschinenprogrammes vom SC-7852 aus.
Um ein LH-5803 Maschinenprogramm vom SC-7852 aus aufzurufen, nutzen Sie die folgende 10CS-Routine.
CALLH
Einsprungadresse
Funktion
Parameter
Name
Adresse*1
CMDZ
FOO2H
(7002H)
PARA
F005H
(7005H)
PARXL
FOOSH
(7006H)
PARXH
F007H
(7007H)
PARYL
F008H
(7008H)
PARYH
F009H
(7009H)
PARUL
FOOAH
(700AH)
PARUH
FOOBH
(700BH)
PARPCL
FOOCH
(700CH)
PARPCH
FOODH
(700DH)
PAR BAN
FOOEH
(700EH)
01C6H
Ü b ergabe
der Kontrolle vom SC-7852 an ein LH-5803 Maschinenunterprogramm.
Ist die Programmabarbeitung abgeschlossen, so wird die Kontrolle an den SC-
7852 zurü c kgegeben.
Setze die Parameter in den entsprechenden Adressen wie unten beschrieben.
Inhalt
Durchfü h rungsmode
Ins A-Register des LH-5803 zu ü b ergebender
Ins XL-Register des LH-5803 zu ü b ergebender
Ins XH-Register des LH-5803 zu ü b ergebender
Ins YL-Register des LH-5803 zu ü b ergebender
Ins YH-Register des LH-5803 zu ü b ergebender
Ins UL-Register des LH-5803 zu ü b ergebender
Ins UH-Register des LH-5803 zu ü b ergebender
Einsprungadresse des aufzurufenden Unterprogrammes (Lowbyte)*3
Einsprungadresse.des aufzurufenden Unterprogrammes (Highbyte)*3
Bank des aufgerufenen Unterprogrammes* 4
Do not sale !
Andere Funktionen und Vorsichtsmaß n ahmen
des pe-1500 oder bei Benutzung von Programmen,
*2
187
Wert
Wert
Wert
Wert
Wert
Wert
Wert