Herunterladen Inhalt Inhalt Diese Seite drucken

Ausfü H Rung Des Boot-Programmes - Sharp Pc-1600 Systemhandbuch

Packet computer
Vorschau ausblenden Andere Handbücher für PC-1600:
Inhaltsverzeichnis
3.5.2 Ausfü h rung
Der =ci 600 kann beim Einschalten auch andere Programme als den BASle-lnterpreter
sucht nach einem Boot-Programm
(;) Nach einem Boot-Programm auf einem Datenträ g er
(2) nach einem Programm im Systemsoftware modul
(3) nach einem Programm, wo ein Applikationszeiger auf den Einsprungspunkt zeigt.
Wenn ein Boot-Programm
existiert, lä d t
der pe-; 600 es in den Speicher und fü h rt
Format, das fü r den jeweiligen Datenträ g er
Existiert auf keinem Datenträ g er
Systemsoftwaremodul
existiert, geht der PC-1600 zur Einsprungadresse des in diesem Modul geschriebenen
Programmes.
Existiert dagegen kein Systemsoftwaremodul,
Applikationszeiger
angegeben wird. Auf diese Art und Weise wird auch der BASle-lnterpreter
(1) Ausfü h rung
des Boot-Programmes
(a) Ausfü h rung
des Boot-Programmes
Eine Vorrichtung, die Dateien aufnehmen kann, hat auch eine Funktion, um ein Boot-Programm
auszufü h ren.
Vorrichtung,
die das Boot-Programm
1600 eingeschaltet,
mit einem Boot-Programm
1600 lä d t
das Programm in den Speicher und springt zur Startadresse (die in dem Programm
steht) .
(b) Ausfü h rung
eines Programmes im Systemsoftwaremodul
Ist ein Systemsoftwaremodul
die im Header des Moduls steht. Siehe Abschnitt 3.13.3 bezü g lich
und Headern.
(c) Ausfü h rung
eines Programmes ü b er
Am Ende des Systemeinschaltprozesses
Bank) der Applikationssoftware.
im Systemsoftwaremodul
Methode gestartet: die Einsprungadresse
Arbeitsbereich
• Hat der Vorgang diesen Einsprungspunkt
1) Der Inhalt aller Register und Flags mit Ausnahme der A,I und SP- Register und des IRQ-Maskierungsflag
sind unsicher.
2)Das SP-Register
3)Das I-Register und der Interruptmodus (Modus 2) sind gesetzt und das IRQ-Maskierungsflag
ist im 01 (0) Status.
4)Eines der 8 Bit des A-Registers ist auf 1 gesetzt und zeigt an, wie das System gestartet wurde.
Bit 0: System wurde durch ein AII-Reset gestartet
Bit 1: System wurde durch ein Reset gestartet
Bit 2: System wurde durch ein Reset vom externen Bus gestartet
Bit 3: Immer 0
Bit 4: System-wurde
Bit 5: System wurde durch Strom-ein mittels externem Bus gestartet
Bit 6: System wurde durch Strom-ein mittels Aufweckfunktion gestartet
Bit 7: Sytem wurde durch Strom-ein mittels eintreffen des Cl-Siqnals des SIO gestartet
des Boot-Programmes
in der folgenden Reihenfolge:
auf einem Datenträ g er
gilt, geschrieben werden.)
ein Boot-Programm, sucht der pe-; 600 im Systemsoftwaremodul.
so geht der pe-; 600 an die Speicherstelle, die durch den
auf einem Datenträ g er
Das Format des Boot-Programmes
speichert. Siehe dazu die jeweiligen Datenblä t ter.
so prü f t
er, ob ein Boot-Programm auf einem Datenträ g er
vorhanden, so wird vom pe-1600 der Boot-Vorgang eingeleitet, d.h. der PC-
in einem Siot installiert, so springt der pe-; 600 auf die Einsprungadresse,
den Applikationszeiger
Diese Aktion wird durchgefü h rt,
ein Boot-Programm
abgelegt, wenn ein Reset oder AII-Reset durchgefü h rt
ist im Resetstatus
durch Strom-ein mittels ON-Taste gestartet
Do not sale !
sowie einer Speichererweiterung
es aus. (Das Bootprogramm muß
ist unterschiedlich in Abhä n gigkeit
springt der pe-;600
vom loes
existiert. Der PC-1600 BASle-lnterpreter
und Bank des BASle-lnterpreters
erreicht, so hat das System folgenden Zustand:
63
starten. Der
oder einer 2,5" Floppydisk
in einem speziellen
Wenn das
aufgerufen.
von der Art der
Wird der PC-
vorliegt. Ist ein Datenträ g er
der Struktur von Speichermodulen
zur Einsprungadresse (und
wenn weder auf dem Datenträ g er
wird nach dieser
werden in einem speziellen
wird .
iocs
rc-:
600
noch
des Z-80
Inhaltsverzeichnis
loading

Inhaltsverzeichnis