Herunterladen Inhalt Inhalt Diese Seite drucken

Programmieren Mit Assembler - Sharp PC-G850V Bedienungsanleitung

Inhaltsverzeichnis

Werbung

11.1 Programmieren mit Assembler
Vor der Beschreibung des Assemblers soll zunächst ein Beispiel-Programm assembliert
und das daraus entstehende Objekt (das Maschinencode-Programm) ausgeführt werden.
Zunächst muss allerdings darauf hingewiesen werden, dass verschiedene störende
Situationen bei der Ausführung von Programmen auftreten können. Wenn das
Maschinenprogramm einen oder mehrere Fehler enthält, können die folgenden
Fehlersituationen auftreten:
• Der Computer führt das Programm mit einer Endlosschleife aus und reagiert nicht
mehr auf das Drücken von Tasten.
Zum Unterbrechen dieser Endlosschleife muss die RESET-Taste gedrückt
werden.
• Das Programm führt zur Anzeige von zufälligen oder unsinnigen Zeichen oder
zeigt andere Auffälligkeiten.
In einigen Fällen kann das Programm mit der Taste BREAK gestoppt werden,
aber in anderen Fällen muss der RESET-Schalter gedrückt werden.
• Teile oder das ganze Programm werden zerstört oder gehen verloren. Hier liegt
ein Speicherfehler vor. Es kann auch zur Zerstörung von Quellprogrammen
(TEXT), BASIC-Programmen oder aller Daten des Computers kommen,
einschließlich dem Maschinencode-Programm.
Diese Probleme können einzeln oder gleichzeitig alle zusammen auftreten. Falls eines
dieser Probleme auftritt und Sie nicht feststellen können, was gerade vorgeht, drücken
Sie die RESET-Taste um den gesamten Speicherinhalt zu löschen.
• Die obigen Probleme (1) und (2) werden "Runaway-Programme" genannt.
Eine kurze Anleitung zum Programmierung des Z80-Prozessor ist im Anhang auf Seite
299 zu finden.
Beispiel-Programm
Mit dem folgenden Programm werden die Hexadezimalzahlen von 20H bis 9FH in
dem Speicherbereich von 0400H bis047FH geladen (das H am Ende zeigt an das
es sich um eine hexadezimale Notation handelt):
10
ORG 0100H
20START:
LD
30
LD
40LBL:
LD
50
INC
60
INC
70
CP
80
JP
90
RET
100
END
Hinweis: Mit der Taste SPACE oder mit TAB können eine oder mehrere Leerstellen
eingefügt werden.
A,20H
HL,0400H
(HL),A
A
HL
0A0H
NZ,LBL
SHARP PC-G850V(S) Bedienungsanleitung - ASSEMBLER
155

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Pc-g850vs

Inhaltsverzeichnis