LH5801 language machine codes (L'ordinateur individuel)
1st table
  0 1 2 3 4 5 6 7 8 9 A B C D E F
0 SBC
A,C
SBC
A,E
SBC
A,L
SBC
A,N
INC
C
INC
E
INC
L
INC
N
SBC
A,B
SBC
A,D
SBC
A,H
SBC
A,M
SBR
C0
SBR
D0,n,n
SBR E0 SBR F0
1 SBC
A,(BC)
SBC
A,(DE)
SBC
A,(HL)
SBC
A,(MN)
LDI
(BC),A
LDI
(DE),A
LDI
(HL),A
LDI
(MN),A
JR
NC,+e
JR
NC,-e
SBC
A,(pp)
SBC
A,n
SBR
NC,n
RRA SPU NEX
2 ADC
A,C
ADC
A,E
ADC
A,L
ADC
A,N
DEC
C
DEC
E
DEC
L
DEC
N
ADC
A,B
ADC
A,D
ADC
A,H
ADC
A,M
SBR
C2,n,n
SBR
D2
SBR
E2
SBR
F2
3 ADC
A,(BC)
ADC
A,(DE)
ADC
A,(HL)
ADC
A,(MN)
LDD
(BC),A
LDD
(DE),A
LDD
(HL),A
LDD
(MN),A
JR
C,+e
JR
C,-e
ADC
A,(pp)
ADC
A,n
SBR
C,n
DRR
A,(BC)
RPU RVF
4 LD
A,C
LD
A,E
LD
A,L
LD
A,N
INC
BC
INC
DE
INC
HL
INC
MN
LD
A,B
LD
A,D
LD
A,H
LD
A,M
SBR
C4,n,n
SBR
D4,n
SBR
E4
SBR
F4,pp
5 LD
A,(BC)
LD
A,(DE)
LD
A,(HL)
LD
A,(MN)
LDI
A,(BC)
LDI
A,(DE)
LDI
A,(HL)
LDI
A,(MN)
JR
NH,+e
JR
NH,-e
LD
A,(pp)
LD
A,n
SBR
NH,n
SRL   LDI
(DE),(BC)
6 CP
A,C
CP
A,E
CP
A,L
CP
A,N
DEC
BC
DEC
DE
DEC
HL
DEC
MN
CP
A,B
CP
A,D
CP
A,H
CP
A,M
SBR
C6
SBR
D6,n
SBR
E6
SBR
F6,pp
7 CP
A,(BC)
CP
A,(DE)
CP
A,(HL)
CP
A,(MN)
LDD
A,(BC)
LDD
A,(DE)
LDD
A,(HL)
LDD
A,(MN)
JR
H,+e
JR
H,-e
CP
A,(pp)
CP
A,n
SBR
H,n
DRL
A,(BC)
  CPI
A,(BC)
8 LD
B,A
LD
D,A
LD
H,A
LD
N,A
LD
B,n
LD
D,n
LD
H,n
LD
M,n
DJL
-e
  SPV RPV SBR
C8,+e
SBR
D8
SBR
E8
SBR
F8
9 AND
A,(BC)
AND
A,(DE)
AND
A,(HL)
AND
A,(MN)
AND
(BC),n
AND
(DE),n
AND
(HL),n
AND
(MN),n
JR
NZ,+e
JR
NZ,-e
AND
A,(pp)
AND
A,n
SBR
NZ,n
SLA AND
(pp),n
RCF
A LD
C,A
LD
E,A
LD
L,A
LD
N,A
LD
C,n
LD
E,n
LD
L,n
LD
N,n
RET I RET LD
SP,pp
LD
PC,pp
SBR
CA,n
SBR
DA
SBR
EA
SBR
FA
B OR
A,(BC)
OR
A,(DE)
OR
A,(HL)
OR
A,(MN)
OR
(BC),n
OR
(DE),n
OR
(HL),n
OR
(MN),n
JR
Z,+e
JR
Z,-e
OR
A,(pp)
OR
A,n
SBR
Z,n
RLA OR
(pp),n
SCF
C SBCD
A,(BC)
SBCD
A,(DE)
SBCD
A,(HL)
SBCD
A,(MN)
CP
B,n
CP
D,n
CP
H,n
CP
M,n
ADCD
A,(BC)
ADCD
A,(DE)
ADCD
A,(HL)
ADCD
A,(MN)
SBR
CC,n
SBR
DC
SBR
EC
SBR
FC
D XOR
A,(BC)
XOR
A,(DE)
XOR
A,(HL)
XOR
A,(MN)
TEST
(BC),n
TEST
(DE),n
TEST
(HL),n
TEST
(MN),n
JR
NV,+e
JR
NV,-e
XOR
A,(pp)
XOR
A,n
SBR
n
INC
A
TEST
(pp),n
2nd
table
E LD
(BC),A
LD
(DE),A
LD
(HL),A
LD
(MN),A
CP
C,n
CP
E,n
CP
L,n
CP
N,n
JR +e JR -e LD
(pp),A
CALL
pp
SBR
CE
SBR
DE,+e
SBR
EE
SBR
FE
F TEST
A,(BC)
TEST
A,(DE)
TEST
A,(HL)
TEST
A,(MN)
ADD
(BC),n
ADD
(DE),n
ADD
(HL),n
ADD
(MN),n
JR
V,+e
JR
V,-e
TEST
A,(pp)
TEST
A,n
SBR
V,n
DEC
A
ADD
(pp),n
 
2nd table
  0 1 2 3 4 5 6 7 8 9 A B C D E F
0         INC
B
INC
D
INC
H
INC
M
        RDP      
1 SBC#
A,(BC)
SBC#
A,(DE)
SBC#
A,(HL)
SBC#
A,(MN)
LDI#
(BC),A
LDI#
(DE),A
LDI#
(HL),A
LDI#
(MN),A
EI   SBC#
A,(pp)
HALT SDP      
2         DEC
B
DEC
D
DEC
H
DEC
M
               
3 ADC#
A,(BC)
ADC#
A,(DE)
ADC#
A,(HL)
ADC#
A,(MN)
LDD#
(BC),A
LDD#
(DE),A
LDD#
(HL),A
LDD#
(MN),A
EI   ADC#
A,(pp)
         
4                                
5 LD#
A,(BC)
LD#
A,(DE)
LD#
A,(HL)
LD#
A,(MN)
LDI#
A,(BC)
LDI#
A,(DE)
LDI#
A,(HL)
LDI#
A,(MN)
    LD#
A,(pp)
         
6                                
7 CP#
A,(BC)
CP#
A,(DE)
CP#
A,(HL)
CP#
A,(MN)
LDD#
A,(BC)
LDD#
A,(DE)
LDD#
A,(HL)
LDD#
A,(MN)
    CPA#
A,(pp)
         
8 LD
BC,BC
LD
BC,DE
LD
BC,HL
LD
BC,MN
LD
BC,SP
LD
BC,PC
    PUSH
BC
PUSH
DE
PUSH
HL
PUSH
MN
PUSH A      
9 AND#
A,(BC)
AND#
A,(DE)
AND#
A,(HL)
AND#
A,(MN)
AND#
(BC),n
AND#
(DE),n
AND#
(HL),n
AND#
(MN),n
    AND#
A,(pp)
      AND#
(pp),n
 
A POP
BC
POP
DE
POP
HL
POP
MN
LD
BC,BC
LD
DE,BC
LD
HL,BC
LD
MN,BC
POP A   LD
A,T
ITA
LD A,T
ADD
BC,A
ADD
DE,A
ADD
HL,A
ADD
MN,A
B OR#
A,(BC)
OR#
A,(DE)
OR#
A,(HL)
OR#
A,(MN)
OR#
(BC),n
OR#
(DE),n
OR#
(HL),n
OR#
(MN),n
    OR#
A,(pp)
      OR#
(pp),n
 
C SBCD#
A,(BC)
SBCD#
A,(DE)
SBCD#
A,(HL)
SBCD#
A,(MN)
OFF       ADCD
A,#(BC)
ADCD
A,#(DE)
ADCD#
A,(HL)
ADCD#
A,(MN)
ATP   ATT  
D XOR#
A,(BC)
XOR#
A,(DE)
XOR#
A,(HL)
XOR#
A,(MN)
TEST#
(BC),n
TEST#
(DE),n
TEST#
(HL),n
TEST#
(MN),n
    XOR#
A,(pp)
      TEST
#(pp),n
 
E LD#
(BC),A
LD#
(DE),A
LD#
(HL),A
LD#
(MN),A
LD
SP,BC
LD
PC,BC
    CDV   LD#
(pp),A
DI AM0
LD T,A
AM1
LD F,A
   
F TEST#
A,(BC)
TEST#
A,(DE)
TEST#
A,(HL)
TEST#
A,(MN)
ADD#
(BC),n
ADD#
(DE),n
ADD#
(HL),n
ADD#
(MN),n
    TEST#
A,(pp)
      ADD#
(pp),n
 
Eric Millescamps 2013 - www.PC-1500.info