Z80-CPU Alphanumerische Zusammenstellung history menue Letztmalig dran rumgefummelt: 09.04.05 04:21:18
Und hier nun die knallharten Programmierwerkzeuge, ohne die kein sinnvolles Programmieren möglich ist. Für alle Befehle ist jeweils der Link auf die Funktionsbeschreibung sowie die Flag-Wirkung gesetzt.
Diese Liste wird vor allem zum Disassemblieren vorhandener Z80-Programme.
Achtung: nicht auf andere Prozessorgruppen anwenden!
Bemerkenswert ist die Regelmäßigkeit in den Gruppen bestimmter Befehle und die (logischerweise) wiederkehrende Zahl 16  - ob dies wohl daran liegen könnte, dass die Anzahl der Hauptregister 16 beträgt? Selbst dort, wo scheinbar keine Reglmäßigkeit steckt, ist sie meist verschlüsselt enthalten - manche Befehle sind eben auf die höherwertige Tetrade codiert.
  0. Allgemeine FLAG-Wirkung
  1. 0XH-Gruppee
  2. 1XH-Gruppe
  3. 2XH-Gruppe
  4. 3XH-Gruppe
  5. 4XH-Gruppe
  6. 5XH-Gruppe
  7. 6XH-Gruppe
  8. 7XH-Gruppe
  9. 8XH-Gruppe
10. 9XH-Gruppe

11. AXH-Gruppe
12. BXH-Gruppe
13. CXH-Gruppe
14. DXH-Gruppe
15. EXH-Gruppe
16. FXH-Gruppe
Symbol

Bedeutung

C Übertrageflag. C = 1, wenn die Operation einen Übertrag vom MSB des Operanden oder des Ergebnisses erzeugt.
Z Null-Flag. Z = 1, wenn das Ergebnis der Operation Null ist
S Vorzeichen-Flag. S = 1, wenn das MSB des Ergebnissee eins ist
P/V Paritäts- oder Überlauf-Flag. Parität (P) und Überlauf (V) benutzen des gleiche -Flag. Logische Operationen beeinflussen das Flag entsprechend der Parität des Ergebnisses, arithmetische Operationen stellen dieses Flag entsprechend dem Überlauf des Ergebnisses. P/V = 1, wenn des Ergebnis paarig ist, P/V = 0,wenn das Ergebnis unpaarig ist. P/V = 1, wenn das Ergebnis 
einen Überlauf enthält.
H Halbbyte-Übertragsflag. H = 1, wenn Addition oder Subtraktion einen Übertrag innerhalb von 4 Akkumulatorbits erzeugen.
N Additions-/Subtraktionsflag. N = 1, wenn vorangegangene Operation eine Subtraktion war.
H- und N-Flags werden für die Dezimalkorrektur (DAA) benutzt, um das Ergebnis einer Addition oder Subtraktion von gepackten BCD-Zahlen in das Format gepackter BCD-Zahlen zu wandeln.
Flag wird entsprechend dem Ergebnis der Operation gestellt
· Flag wird durch die Operation nicht beeinflusst
0 Flag wird durch die Operation gelöscht
1 Flag wird durch die Operation gesetzt
X Flag unbestimmt
V P/V-Flog entspricht dem Ergebnis-Überlauf der Operation
P P/V-Flag entspricht der Parität des Ergebnisses der Operation
r eines der Z-80D - Register A,B,C,D,E,H,L
a ein 8-Hit-Speicherplatz, der durch eine der für den jeweiligen Befehl zulässigen Adressierungsarten definiert ist.
dd ein 16-Bit-Speicherplatz, der durch eine der für diesen Befehl zulässigen Adressierungsarten definiert ist.
ii eines der zwei Indexregister IX oder IY 
R Auffrischzähler
n 8-Bit im Bereich 0 - 255
nn 16-Bit im Bereich 0 - 65535
A P/V-Plag ist 0, wenn das Ergebnis von BC-1 = 0, sonst F/V = 1
B Z-Flag ist 1, wenn A = M, sonst Z = 0 
IFF1 Interrupt-Annehme-Flip-Flop
IFF2 Interrupt-Zwischenspeicher-Flip-Plop
e stellt die Abstandsangabe in der relativen Adressierungsart dar, bezogen auf das 1. Byte des Sprungbefehls, e ist ein Zweierkomplement mit Vorzeichen im Bereich -126 bis +129
e-2 ergibt im Operationscode die tatsächliche Adresse PC+e, da der Befehlszähler vor der Addition von e um 2 erhöht worden ist.
sb bezeichnet das Bit b (0...7) des Speicherplatzes s
e falls B-1 = 0, wird Z = 1 gesetzt, sonst Z = 0

Quelle: LC-80 Handbuch S. 166


0. Allgemeine FLAG-Wirkung history menue scroll up

  1. Ladebefehle bis 16-Bit Arithmetik
  2. Verschiebebefehle bis Eingabe/Ausgabe


1. 0XH-Gruppe history menue scroll up
HEX-Code Mnemonik Beschreibung Funktionsbeschreibung Bemerkungen
00 NOP No Operation
01 nn LD BC nn
02 LD (BC),A
03 INC BC
04 INC B
05 DEC B
06 n LD B,n
07 RLCA
08 EX AF
09 ADD HL,BC
0A LD A,(BC)
0B DEC BC
0D DEC C
0E n LD C,n
0F RRCA

2. 1XH-Gruppe history menue scroll up
HEX-Code Mnemonik Beschreibung Funktionsbeschreibung Bemerkungen
10 e DJNZ e
12 LD (BC),A
13 INC DE
14 INC D
15 DEC D
16 n LD D,n
17 RLA
18 e JR e
19 ADD HL,DE
1A LD A,(DE)
1B DEC DE
1C INC E
1D DEC E
1E n LD E,n
1F RRA

3. 2XH-Gruppe history menue scroll up
Hauptaufgabe ist das neu Berechnen und Einstellen des Programmzählers. Der nächste abzuarbeitende Befehl wird dann von dieser neuen Adresse gebildet. Die Mehrheit der Befehle wertet die Flags aus. Vorteilhaft lassen sich relative Sprünge einsetzen. Flag-Wirkung hier einzusehen
HEX-Code Mnemonik Beschreibung Funktionsbeschreibung Bemerkungen
20 e JRNZ e
21 nn LD HL,nn
22 nn LD (nn),HL
23 INC HL
24 INC H
25 DEC H
26 n LD H,n
27 DAA
28 e JRZ e
29 ADD HL,HL
2A nn LD HL,(nn)
2B DEC HL
2C INC L
2D DEC L
2E n LD L,n
2F CPL

4. 3XH-Gruppe history menue scroll up
Unterprogramme  sind für die Assemblerprogrammierung die Möglichkeit, effektiv den verfügbaren Speicherraum zu nutzen. Dabei gilt besonderes Augenmerk der Stapelverwaltung sowie der Datenrettung. Beachte, dass immer erst der L- dann erst der H-Teil der Zieladresse anzugeben ist. Flag-Wirkung hier einzusehen
HEX-Code Mnemonik Beschreibung Funktionsbeschreibung Bemerkungen
30 e JRNC e    
31 nn LD SP,nn    
32 nn LD (nn),A
33 INC SP
34 INC (HL)
35 DEC (HL)
36 n LD (HL),n
37 SCF
38 e JRC e
39 ADD HL,SP
3A nn LD A,(nn)
3B DEC SP
3C INC A
3D DEC A
3E n LD A,n
3F CCF

5. 4XH-Gruppe history menue scroll up
Mit diesem Befehl wird das CARRY-Flag-Bit umgekehrt. Flag-Wirkung hier einzusehen.
HEX-Code Mnemonik Beschreibung Funktionsbeschreibung Bemerkungen
40 LD B,B    
41 LD B,C
42 LD B,D
43 LD B,E
44 LD B,H
45 LD B,L
46 LD B,(HL)
47 LD B,A
48 LD C,B
49 LD C,C
4A LD C,D
4B LD C,E
4C LD C,H
4D LD C,L
4E LD C,(HL)
4F LD C,A

6. 5XH-Gruppe history menue scroll up
Vergleichs- bzw. Suchbefehle haben 8-Bit Breite und beziehen sich auf der einen Vergleichsseite immer auf den Akkumulator .  Flag-Wirkung hier einzusehen.
HEX-Code Mnemonik Beschreibung Funktionsbeschreibung Bemerkungen
50 LD D,B
51 LD D,C
52 LD D,D
53 LD D,E
54 LD D,H
55 LD D,L
56 LD D,(HL)
57 LD D,A
58 LD E,B
59 LD E,C
5A LD E,D
5B LD E,E
5C LD E,H
5D LD E,L
5E LD E,(HL)
5F LD E,A

7. 6XH-Gruppe history menue scroll up
Ziel aller hier aufgeführten Operationen ist das Akkumulator-Register. Meist ist es auch Quelle für einen der Operanden. Flags werden hier entsprechend dem Ergebnis der Operation sowie ihrer Funktion folgend gestellt.  Flag-Wirkung hier einzusehen.
HEX-Code Mnemonik Beschreibung Funktionsbeschreibung Bemerkungen
60 LD H,B    
61 LD H,C    
62 LD H,D
63 LD H,E
64 LD H,H
65 LD H,L
66 LD H,(HL)
67 LD H,A
68 LD L,B
69 LD L,C
6A LD L,D
6B LD L,E
6C LD L,H
6D LD L,L
6E LD L,(HL)
6F LD L,A

8. 7XH-Gruppe history menue scroll up
Ziel der hier aufgeführten Operationen ist das Akkumulator-Register und/oder das CARRY-Flag. Es auch Quelle und Ziel für für die Operation. Flags werden hier entsprechend dem Ergebnis der Operation sowie ihrer Funktion folgend gestellt. Flag-Wirkung hier einzusehen
HEX-Code Mnemonik Beschreibung Funktionsbeschreibung Bemerkungen
70 LD (HL),B
71 LD (HL),C
72 LD (HL),D
73 LD (HL),E
74 LD (HL),H
75 LD (HL),L
76 HALT
77 LD (HL),A
78 LD A,B
79 LD A,C
7A LD A,D
7B LD A,E
7C LD A,H
7D LD A,L
7E LD A,(HL)
7F LD A,A

9. 8XH-Gruppe history menue scroll up
Hiermit wird die Annahme aller Interrupts außer NMI gesperrt. Soll innerhalb einer Interruptserviceroutine trotzdem die An ahme weiterer Interrupts möglich sein, muss auch der Interrupt wieder freigegeben werden - er wird bei Annahme eines Interrupts automatisch gesperrt. Flag-Wirkung hier einzusehen
HEX-Code Mnemonik Beschreibung Funktionsbeschreibung Bemerkungen
80 ADD B
81 ADD C
82 ADD D
83 ADD E
84 ADD H
85 ADD L
86 ADD (HL)
87 ADD A
88 ADC B
89 ADC C
8A ADC D
8B ADC E
8C ADC H
8D ADC L
8E ADC A,(HL)
8F  ADC A

10. 9XH-Gruppe history menue scroll up
Hiermit wird die Annahme aller Interrupts außer NMI gesperrt. Soll innerhalb einer Interruptserviceroutine trotzdem die An ahme weiterer Interrupts möglich sein, muss auch der Interrupt wieder freigegeben werden - er wird bei Annahme eines Interrupts automatisch gesperrt. Flag-Wirkung hier einzusehen
HEX-Code Mnemonik Beschreibung Funktionsbeschreibung Bemerkungen
90 SUB B  
91 SUB C
92 SUB D
93 SUB E
94 SUB H
95 SUB L
96 SUB (HL)
97 SUB A
98 SBC B
99 SBC C
9A SBC D
9B SBC E
9C SBC H
9D SBC L
9E SBC (HL)
9F SBC A

11. AXH-Gruppe history menue scroll up
Hiermit wird die Annahme aller Interrupts außer NMI gesperrt. Soll innerhalb einer Interruptserviceroutine trotzdem die An ahme weiterer Interrupts möglich sein, muss auch der Interrupt wieder freigegeben werden - er wird bei Annahme eines Interrupts automatisch gesperrt. Flag-Wirkung hier einzusehen
HEX-Code Mnemonik Beschreibung Funktionsbeschreibung Bemerkungen
A0 AND B
A1 AND C
A2 AND D
A3 AND E
A4 AND H
A5 AND L
A6 AND (HL)
A7 AND A
A8 XOR B
A9 XOR C
AA XOR D
AB XOR E
AC XOR H
AD XOR L
AE XOR (HL)
AF XOR A

12. BXH-Gruppe history menue scroll up
Hiermit wird die Annahme aller Interrupts außer NMI gesperrt. Soll innerhalb einer Interruptserviceroutine trotzdem die An ahme weiterer Interrupts möglich sein, muss auch der Interrupt wieder freigegeben werden - er wird bei Annahme eines Interrupts automatisch gesperrt. Flag-Wirkung hier einzusehen
HEX-Code Mnemonik Beschreibung Funktionsbeschreibung Bemerkungen
B0 OR B
B1 OR C
B2 OR D
B3 OR E
B4 OR H
B5 OR L
B6 OR (HL)
B7 OR A
B8 CPM B
B9 CPM C
BA CPM D
BB CPM E
BC CPM H
BD CPM L
BF CPM A

13. CXH-Gruppe history menue scroll up
Hiermit wird die Annahme aller Interrupts außer NMI gesperrt. Soll innerhalb einer Interruptserviceroutine trotzdem die An ahme weiterer Interrupts möglich sein, muss auch der Interrupt wieder freigegeben werden - er wird bei Annahme eines Interrupts automatisch gesperrt. Flag-Wirkung hier einzusehen
HEX-Code Mnemonik Beschreibung Funktionsbeschreibung Bemerkungen
C0 RNZ  
C1 POP BC
C2 nn JPNZ nn
C3 nn JMP nn
C4 nn CANZ nn
C5 PUSH BC
C6 n ADD n
C7 RST 0
C8 RZ
C9 RET
CA nn JPZ nn
CB 00 RLC B
CB 01 RLC C
CB 02 RLC D
CB 03 RLC E
CB 04 RLC H
CB 05 RLC L
CB 06 RLC (HL)
CB 07 RLC A
CB 08 RRC B
CB 09 RRC C
CB 0A RRC D
CB 0B RRC E
CB 0C RRC H
CB 0D RRC L
CB 0E RRC (HL)
CB 0F RRC A
CB 10 RL B
CB 11 RL C
CB 12 RL D
CB 13 RL E
CB 14 RL H
CB 15 RL L
CB 16 RL (HL)
CB 16 RR (HL)
CB 17 RL A
CB 18 RR B
CB 19 RR C
CB 1A RR D
CB 1B RR E
CB 1C RR H
CB 1D RR L
CB 1F RR A
CB 20 SLA B
CB 21 SLA C
CB 22 SLA D
CB 23 SLA E
CB 24 SLA H
CB 25 SLA L
CB 26 SLA (HL)
CB 27 SLA A
CB 28 SRA B
CB 29 SRA C
CB 2A SRA D
CB 2B SRA E
CB 2C SRA H
CB 2D SRA L
CB 2E SRA (HL)
CB 2F SRA A
CB 38 SRL B
CB 39 SRL C
CB 3A SRL D
CB 3B SRL E
CB 3C SRL H
CB 3D SRL L
CB 3E SRL (HL)
CB 3F SRL A
CB 40 BIT 0,B
CB 41 BIT 0,C
CB 42 BIT 0,D
CB 43 BIT 0,E
CB 44 BIT 0,H
CB 45 BIT 0,L
CB 46 BIT 0,(HL)
CB 47 BIT 0,A
CB 48 BIT 1,B
CB 49 BIT 1,C
CB 4A BIT 1,D
CB 4B BIT 1,E
CB 4C BIT 1,H
CB 4D BIT 1,L
CB 4E BIT 1,(HL)
CB 4F BIT 1,A
CB 50 BIT 2,B
CB 51 BIT 2,C
CB 52 BIT 2,D
CB 53 BIT 2,E
CB 54 BIT 2,H
CB 55 BIT 2,L
CB 56 BIT 2,(HL)
CB 57 BIT 2,A
CB 58 BIT 3,B
CB 59 BIT 3,C
CB 5A BIT 3,D
CB 5B BIT 3,E
CB 5C BIT 3,H
CB 5D BIT 3,L
CB 5E BIT 3,(HL)
CB 5F BIT 3,A
CB 60 BIT 4,B
CB 61 BIT 4,C
CB 62 BIT 4,D
CB 63 BIT 4,E
CB 64 BIT 4,H
CB 65 BIT 4,L
CB 66 BIT 4,(HL)
CB 67 BIT 4,A
CB 68 BIT 5,B
CB 69 BIT 5,C
CB 6A  BIT 5,D
CB 6B BIT 5,E
CB 6C BIT 5,H
CB 6D BIT 5,L
CB 6E BIT 5,(HL)
CB 6F BIT 5,A
CB 70 BIT 6,B
CB 71 BIT 6,C
CB 72 BIT 6,D
CB 73 BIT 6,E
CB 74 BIT 6,H
CB 75 BIT 6,L
CB 76 BIT 6,(HL)
CB 77 BIT 6,A
CB 78 BIT 7,B
CB 79 BIT 7,C
CB 7A BIT 7,D
CB 7B BIT 7,E
CB 7C BIT 7,H
CB 7D BIT 7,L
CB 7E  BIT 7,(HL)
CB 7F BIT 7,A
CB 80 RES 0,B
CB 81 RES 0,C
CB 82 RES 0,D
CB 83 RES 0,E
CB 84 RES 0,H
CB 85 RES 0,L
CB 86 RES 0,(HL)
CB 87 RES 0,A
CB 88 RES 1,B
CB 89 RES 1,C
CB 8A RES 1,D
CB 8B RES 1,E
CB 8C RES 1,H
CB 8D RES 1,L
CB 8E RES 1,(HL)
CB 8F RES 1,A
CB 90 RES 2,B
CB 91 RES 2,C
CB 92 RES 2,D
CB 93 RES 2,E
CB 94 RES 2,H
CB 95 RES 2,L
CB 96 RES 2,(HL)
CB 97 RES 2,A
CB 98 RES 3,B
CB 99 RES 3,C
CB 9A RES 3,D
CB 9B RES 3,E
CB 9C RES 3,H
CB 9D RES 3,L
CB 9E RES 3,(HL)
CB 9F RES 3,A
CB A0 RES 4,B
CB A1 RES 4,C
CB A2 RES 4,D
CB A3 RES 4,E
CB A4 RES 4,H
CB A5 RES 5,L
CB A6 RES 4,(HL)
CB A7 RES 4,A
CB A8 RES 5,B
CB A9 RES 5,C
CB AA RES 5,D
CB AB RES 5,E
CB AC RES 5,H
CB AD RES 5,L
CB AE RES 5,(HL)
CB AF RES 5,A
CB B0 RES 6,B
CB B1 RES 6,C
CB B2 RES 6,D
CB B3 RES 6,E
CB B4 RES 6,H
CB B5 RES 6,L
CB B6 RES 6,(HL)
CB B7 RES 6,A
CB B8 RES 7,B
CB B9 RES 7,C
CB BA RES 7,D
CB BB RES 7,E
CB BC RES 7,H
CB BD RES 7,L
CB BE RES 7,(HL)
CB BF RES 7,A
CB C0 SET 0,B
CB C1 SET 0,C
CB C2 SET 0,D
CB C3 SET 0,E
CB C4 SET 0,H
CB C5 SET 0,L
CB C6 SET 0,(HL)
CB C7 SET 0,A
CB C8 SET 1,B
CB C9 SET 1,C
CB CA SET 1,D
CB CB SET 1,E
CB CC SET 1,H
CB CD SET 1,L
CB CE SET 1,(HL)
CB CF SET 1,A
CB D0 SET 2,B
CB D1 SET 2,C
CB D2 SET 2,D
CB D3 SET 2,E
CB D4 SET 2,H
CB D5 SET 2,L
CB D6 SET 2,(HL)
CB D7 SET 2,A
CB D8 SET 3,B
CB D9 SET 3,C
CB DA SET 3,D
CB DB SET 3,E
CB DC SET 3,H
CB DD SET 3,L
CB DE SET 3,(HL)
CB DF SET 3,A
CB E0 SET 4,B
CB E1 SET 4,C
CB E2 SET 4,D
CB E3 SET 4,E
CB E4 SET 4,H
CB E5 SET 5,L
CB E6 SET 4,(HL)
CB E7 SET 4,A
CB E8 SET 5,B
CB E9 SET 5,C
CB EA SET 5,D
CB EB SET 5,E
CB EC SET 5,H
CB ED SET 5,L
CB EE SET 5,(HL)
CB EF SET 5,A
CB F0 SET 6,B
CB F1 SET 6,C
CB F2 SET 6,D
CB F3 SET 6,E
CB F4 SET 6,H
CB F5 SET 6,L
CB F6 SET 6,(HL)
CB F7 SET 6,A
CB F8 SET 7,B
CB F9 SET 7,C
CB FA SET 7,D
CB FB SET 7,E
CB FC SET 7,H
CB FD SET 7,L
CB FE SET 7,(HL)
CB FF SET 7,A
CC INC C
CC nn CAZ nn
CD nn CALL nn
CE n ADC n
CF RST 8

14. DXH-Gruppe history menue scroll up
Hiermit wird die Annahme aller Interrupts außer NMI gesperrt. Soll innerhalb einer Interruptserviceroutine trotzdem die An ahme weiterer Interrupts möglich sein, muss auch der Interrupt wieder freigegeben werden - er wird bei Annahme eines Interrupts automatisch gesperrt.
HEX-Code Mnemonik Beschreibung Funktionsbeschreibung Bemerkungen
D0 RNC
D1 POP DE
D2 nn JPNC nn
D3 n OUT n
D4 nn CANZ nn
D5 PUSH DE
D6 n SUB n
D7 RST 10
D8 RC
D9 EXX
DA nn JPC nn
DB n IN n
DC nn CAC nn
DD 09 ADD IX,DE
DD 21 nn LD IX,nn
DD 22 nn LD (nn),IX
DD 23 INC IX
DD 29 ADD IX,IX
DD 2A nn LD IX,(nn)
DD 2B DEC IX
DD 34 d INC (IX+d)
DD 35 d DEC (IX+d)
DD 36 d n LD (IX+d),n
DD 39 ADD IX,SP
DD 46 d LD B,(IX+d)
DD 4E d LD C,(IX+d)
DD 56 d LD D,(IX+d)
DD 5E d LD E,(IX+d)
DD 66 d LD H,(IX+d)
DD 6E d LD L,(IX+d)
DD 70 d LD (IX+d),B
DD 71 d LD (IX+d),C
DD 72 d LD (IX+d),D
DD 73 d LD (IX+d),E
DD 74 d LD (IX+d),H
DD 75 d LD (IX+d),L
DD 77 d LD (IX+d),A
DD 7E d LD A,(IX+d)
DD 86 d  ADD (IX+d)
DD 8E d ADC A,(IX+d)
DD 96 d SUB (IX+d)
DD 9E d SBC (IX+d)
DD A6 d  AND (IX+d)
DD AE XOR (IX+d)
DD B6 d OR (IX+d)
DD BE d CPM (IX+d)
DD CB d 06 RLC (IX+d)
DD CB d 0E RRC (IX+d)
DD CB d 16 RL (IX+d)
DD CB d 16 RR (IX+d)
DD CB d 26 SLA (IX+d)
DD CB d 2E SRA (IX+d)
DD CB d 3E SRL (IX+d)
DD CB d 46 BIT 0,(IX+d)
DD CB d 4E BIT 1,(IX+d)
DD CB d 56 BIT 2,(IX+d)
DD CB d 5E BIT 3,(IX+d)
DD CB d 66 BIT 4,(IX+d)
DD CB d 6E BIT 5,(IX+d)
DD CB d 76 BIT 6,(IX+d)
DD CB d 7E BIT 7,(IX+d)
DD CB d 86 RES 0,(IX+d)
DD CB d 8E RES 1,(IX+d)
DD CB d 96 RES 2,(IX+d)
DD CB d 9E RES 3,(IX+d)
DD CB d A6 RES 4,(IX+d)
DD CB d AE RES 5,(IX+d)
DD CB d B6 RES 6,(IX+d)
DD CB d BE RES 7,(IX+d)
DD CB d C6 SET 0,(IX+d)
DD CB d CE SET 1,(IX+d)
DD CB d D6 SET 2,(IX+d)
DD CB d DE SET 3,(IX+d)
DD CB d E6 SET 4,(IX+d)
DD CB d EE SET 5,(IX+d)
DD CB d F6 SET 6,(IX+d)
DD CB d FE SET 7,(IX+d)
DD E1 POP IX
DD E3 EX (SP),IX
DD E5 PUSH IX
DD E9 JMP (IX)
DD F9 LD SP,IX
DE n SBC L
DF RST 18

15. EXH-Gruppe history menue scroll up
Ein 8-Bit Wert wird direkt aus einem externen Gerätekanal ausgelesen und in den Akkumlator der CPU eingeschrieben. Dort steht er zur weiteren Verarbeitung bereit. Flag-Wirkung hier einzusehen
HEX-Code Mnemonik Beschreibung Funktionsbeschreibung Bemerkungen
E0 RPO
E1 POP HL
E2 nn JPPO nn
E3 EX (SP),HL
E4 nn CAPO nn
E5 PUSH HL
E6 n AND n
E7 RST 20
E8 RPE
E9 JMP (HL)
EA nn JPPE nn
EB EX DE,HL
EC nn CAPE nn
ED 40 IN B
ED 41 OUT B
ED 42 SBC HL,BC
ED 43 nn LD (nn),BC
ED 44 NEG
ED 45 RETN
ED 46 IM 0
ED 47 LD I,A
ED 48 IN C
ED 49 OUT C
ED 4A  ADC HL,BC
ED 4D RETI
ED 4F LD R,A
ED 50 IN D
ED 51 OUT D
ED 52 SBC HL,DE
ED 53 nn LD (nn),DE
ED 56 IM 1
ED 57 LD A,I
ED 58 IN E
ED 59 OUT E
ED 5A ADC HL,DE
ED 5B nn LD DE,(nn)
ED 5E IM 2
ED 5F LD A,R
ED 60 IN H
ED 61 OUT H
ED 62 SBC HL,HL
ED 67 RRD
ED 68 IN L
ED 69 OUT L
ED 6A ADC HL,HL
ED 6F RR
ED 70 INF
ED 72 SBC HL,SP
ED 73 nn LD (nn),SP
ED 78 IN A
ED 79 OUT A
ED 7A ADC HL,SP
ED 7B nn LD SP,(nn)
ED A0 LDI
ED A1 CPI
ED A2 INI
ED A3 OUTI
ED A9 CPD
ED AA IND
ED AB OUTD
ED B0 LDIR
ED B1 CPIR
ED B2 INIR
ED B3 OTIR
ED B8 LDDR
ED B9 CPDR
ED BA INDR
ED BB OTDR
EE CPM
EE XOR n
EF RST 28

16. FXH-Gruppe history menue scroll up
Hiermit wird die Annahme aller Interrupts außer NMI gesperrt. Soll innerhalb einer Interruptserviceroutine trotzdem die An ahme weiterer Interrupts möglich sein, muss auch der Interrupt wieder freigegeben werden - er wird bei Annahme eines Interrupts automatisch gesperrt. Flag-Wirkung hier einzusehen
HEX-Code Mnemonik Beschreibung Funktionsbeschreibung Bemerkungen
F0 RP
F1 POP AF
F2 nn JPP nn
F3 DI
F4 nn CAP nn
F5 PUSH AF
F6 n OR n
F7 RST 30
F8 RM
F9 LD SP,HL
FA nn JPM nn
FB EI
FC nn CAM nn
FD 09 ADD IY,BC
FD 19 ADD IY,DE
FD 21 nn LD IY,nn
FD 22 nn LD (nn),IY
FD 23 INC IY
FD 29  ADD IY,IY
FD 2A nn LD IY,(nn)
FD 2B DEC IY
FD 34 d INC (IY+d)
FD 35 d DEC (IY+d)
FD 36 d n LD (IY+d),n
FD 39 ADD IY,SP
FD 46 d LD B,(IY+d)
FD 4E d LD C,(IY+d)
FD 56 d LD D,(IY+d)
FD 5E d LD E,(IY+d)
FD 66 d LD H,(IY+d)
FD 6E d LD L,(IY+d)
FD 70 d LD (IY+d),B
FD 71 d LD (IY+d),C
FD 72 d LD (IY+d),D
FD 73 d LD (IY+d),E
FD 74 d LD (IY+d),H
FD 75 d LD (IY+d),L
FD 77 d LD (IY+d),A
FD 7E d LD A,(IY+d)
FD 86 d ADD (IY+d)
FD 8E d ADC A,(IY+d)
FD 96 d SUB (IY+d)
FD 9E d SBC (IY+d)
FD A6 d  AND (IY+d)
FD AE XOR (IY+d)
FD B6 d OR (IY+d)
FD BE d CPM (IY+d)
FD CB d 06 RLC (IY+d)
FD CB d 0E RRC (IY+d)
FD CB d 16 RL (IY+d)
FD CB d 16 RR (IY+d)
FD CB d 26 SLA (IY+d)
FD CB d 2E SRA (IY+d)
FD CB d 3E SRL (IY+d)
FD CB d 46  BIT 0,(IY+d)
FD CB d 4E  BIT 1,(IY+d)
FD CB d 56  BIT 2,(IY+d)
FD CB d 5E  BIT 3,(IY+d)
FD CB d 66 BIT 4,(IY+d)
FD CB d 6E BIT 5,(IY+d)
FD CB d 76  BIT 6,(IY+d)
FD CB d 7E BIT 7,(IY+d)
FD CB d 86 RES 0,(IY+d)
FD CB d 8E RES 1,(IY+d)
FD CB d 96 RES 2,(IY+d)
FD CB d 9E RES 3,(IY+d)
FD CB d A6 RES 4,(IY+d)
FD CB d AE RES 5,(IY+d)
FD CB d B6 RES 6,(IY+d)
FD CB d BE RES 7,(IY+d)
FD CB d C6 SET 0,(IY+d)
FD CB d CE SET 1,(IY+d)
FD CB d D6 SET 2,(IY+d)
FD CB d DE SET 3,(IY+d)
FD CB d E6 SET 4,(IY+d)
FD CB d EE SET 5,(IY+d)
FD CB d F6 SET 6,(IY+d)
FD CB d FE SET 7,(IY+d)
FD E1 POP IY
FD E3 EX (SP),IY
FD E5 PUSH IY
FD E9 JMP (IY)
FD F9 LD SP,IY
FE n CPM n
FF RST 38