NOP
LD    BC,NN
LD    (BC),A
INC   BC
INC   B
DEC   B
LD    B,N
RLCA
EXX   AF
ADD   HL,BC
LD    A,(BC)
DEC   BC
INC   C
DEC   C
LD    C,N
RRCA
DJNZ  e-2
LD    DE,NN
LD    (DE),A
INC   DE
INC   D
DEC   D
LD    D,N
RLA
JR    e-2
ADD   HL,DE
LD    A,(DE)
DEC   DE
INC   E
DEC   E
LD    E,N
RRA
JRNZ  e-2
LD    HL,NN
LD    (NN),HL
INC   HL
INC   H
DEC   H
LD    H,N
DAA
JRZ   e-2
ADD   HL,HL
LD    HL,(NN)
DEC   HL
INC   L
DEC   L
LD    L,N
CPL
JRNC  e-2
LD    SP,NN
LD    (NN),A
INC   SP
INC   (HL)
DEC   (HL)
LD    (HL),N
SCF
JRC   e-2
ADD   HL,SP
LD    A,(NN)
DEC   SP
INC   A
DEC   A
LD    A,N
CCF
LD    B,B
LD    B,C
LD    B,D
LD    B,E
LD    B,H
LD    B,L
LD    B,(HL)
LD    B,A
LD    C,B
LD    C,C
LD    C,D
LD    C,E
LD    C,H
LD    C,L
LD    C,(HL)
LD    C,A
LD    D,B
LD    D,C
LD    D,D
LD    D,E
LD    D,H
LD    D,L
LD    D,(HL)
LD    D,A
LD    E,B
LD    E,C
LD    E,D
LD    E,E
LD    E,H
LD    E,L
LD    E,(HL)
LD    E,A
LD    H,B
LD    H,C
LD    H,D
LD    H,E
LD    H,H
LD    H,L
LD    H,(HL)
LD    H,A
LD    L,B
LD    L,C
LD    L,D
LD    L,E
LD    L,H
LD    L,L
LD    L,(HL)
LD    L,A
LD    (HL),B
LD    (HL),C
LD    (HL),D
LD    (HL),E
LD    (HL),H
LD    (HL),L
HALT
LD    (HL),A
LD    A,B
LD    A,C
LD    A,D
LD    A,E
LD    A,H
LD    A,L
LD    A,(HL)
LD    A,A
ADD   B
ADD   C
ADD   D
ADD   E
ADD   H
ADD   L
ADD   (HL)
ADD   A
ADC   B
ADC   C
ADC   D
ADC   E
ADC   H
ADC   L
ADC   (HL)
ADC   A
SUB   B
SUB   C
SUB   D
SUB   E
SUB   H
SUB   L
SUB   (HL)
SUB   A
SBC   B
SBC   C
SBC   D
SBC   E
SBC   H
SBC   L
SBC   (HL)
SBC   A
AND   B
AND   C
AND   D
AND   E
AND   H
AND   L
AND   (HL)
AND   A
XOR   B
XOR   C
XOR   D
XOR   E
XOR   H
XOR   L
XOR   (HL)
XOR   A
OR    B
OR    C
OR    D
OR    E
OR    H
OR    L
OR    (HL)
OR    A
CP    B
CP    C
CP    D
CP    E
CP    H
CP    L
CP    (HL)
CP    A
RETNZ
POP   BC
JNZ   NN
JP    NN
CALNZ NN
PUSH  BC
ADD   N
RST   0
RETZ
RET
JPZ   NN

CALLZ NN
CALL  NN
ADC   N
RST   8
RETNC
POP   DE
JNC   NN
OUT   N
CALNC NN
PUSH  DE
SUB   N
RST   16
RETC
EXX   BCDEHL
JPC   NN
INP   N
CALLC NN

SBC   N
RST   24
RETPO
POP   HL
JPO   NN
EX    (SP)-HL
CALPO NN
PUSH  HL
AND   N
RST   32
RETPE
JP    (HL)
JPE   NN
EX    DE-HL
CALPE NN

XOR   N
RST   40
RETPL
POP   AF
JPL   NN
DI
CALPL NN
PUSH  AF
OR    N
RST   48
RETMI
LD    SP,HL
JMI   NN
EI
CALMI NN

CP    N
RST   56
