Herunterladen Inhalt Inhalt Diese Seite drucken

Anhang L: Kurzanleitung Zur Programmierung Im Z80- Maschinencode; Z80-Register Und Flags - Sharp PC-G850V Bedienungsanleitung

Inhaltsverzeichnis

Werbung

SHARP PC-G850V(S) Bedienungsanleitung - Anhang L: Kurzanleitung zur Programmierung im Z80-
Anhang L: Kurzanleitung zur Programmierung im Z80-
Maschinencode
Dieses Kapitel ersetzt kein Handbuch für die Z80-Programmierung. Es soll nur als
einfaches Dokument zum nachschlagen dienen.
Z80-Register und Flags:
Der Z80 verfügt über verschieden 8-Bit, sowie 16-Bit-Register. Wobei sich dabei einige
8-Bit-Register zu 16-Bit-Register zusammenfügen (gut zu erkennen an der
Namensgebung der Register).
8-Bit-Register: A, B, C, D, E, H, L
16-Bit-Register: IX, IY, BC, DE, HL
Der Z80-Prozessor stellt die 8-Bit-Register doppelt zur Verfügung so dass man zwei
Registerpaare zur Verfügung hat. Mit einem Befehl kann man die aktuelle Register-
Belegung mit einer anderen austauschen.
Der Z80 verfügt auch über eine Reihe von Flags. Flags sind 1-bit-Register in denen
aktuelle Zustände angezeigt werden können.
S
Vorzeichenflag (Signed-Flag, 1 wenn negativ)
Z
Nullflag (Zero-Flag, 1 wenn Ergebnis 0)
AC
Hilfsübertragflag (auch Half-carry-Flag genannt)
P
Paritätsflag ( 1 bei Überlauf)
N
Subtraktionsflag (1 wenn Akkumulator als letztes eine Subtraktion ausgeführt
hat)
C
Übertragsflag (Carryflag oder auch CY, 1 wenn Overflow)
Die Flags werden im sognannten F-Register gehalten (von Bit7-0):
S,Z,(5.Bit des letzten 8Bit-Befehls der ein Flag verändert hat),H(AC), (3.Bit des letzten
8Bit-Befehls der ein Flag verändert hat),P,N,C
299
Maschinencode

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Pc-g850vs

Inhaltsverzeichnis