Das eBook Angewandte Mikroelektronik wurde von Hans Lohninger zur Unterstützung verschiedener Lehrveranstaltungen geschrieben. Weitere Informationen finden sie hier. |
Home Mikroprozessoren Der Prozessor Z80 Befehlssatz Befehlssatz | ||||||||||||||||
Siehe auch: Der Z80-Befehlssatz | ||||||||||||||||
|
||||||||||||||||
Befehlssatz
Im Folgenden ist der Befehlssatz der CPU beschrieben, wobei Befehle, die das gleiche bewirken, aber auf verschiedene Register angewendet werden können, zusammengefasst sind. Eine alphabetisch sortierte Tabelle aller Z80-Befehle mit Maschinencode und Ausführungszeiten findet sich im Anhang.
Konstanten werden als Zahl angegeben, indirekte Adressierung wird durch zwei runde Klammern symbolisiert. Der Befehl 'LD HL,(3E8AH)' lädt das 16-Bit-Register HL mit einem Wert aus dem Speicher an der Adresse 3E8AH. 16-Bit-Werte ('Worte' im Gegensatz zu 'Bytes') werden im Speicher an zwei aufeinander folgenden Speicherplätzen abgelegt, wobei das nieder wertige Byte an der niedrigeren Adresse gespeichert wird, das höherwertige Byte an der höheren. In der folgenden Befehlsbeschreibung werden für verschiedene Register Platzhalter verwendet, die dann entsprechend eingesetzt werden müssen:
|
||||||||||||||||
Home Mikroprozessoren Der Prozessor Z80 Befehlssatz Befehlssatz |