LH5801 language machine codes (Manuel Sharp) | ||||||||||||||||
1st table | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0 | SBC XL |
SBC YL |
SBC UL |
SBC VL |
INC XL |
INC YL |
INC UL |
INC VL |
SBC XH |
SBC YH |
SBC UH |
SBC VH |
VEJ C0 |
VEJ D0,n,n |
VEJ E0 |
VEJ F0 |
1 | SBC (X) |
SBC (Y) |
SBC (U) |
SBC (V) |
SIN (X) |
SIN (Y) |
SIN (U) |
SIN (V) |
BCR +e |
BCR -e |
SBC (pp) |
SBI n |
VCR n |
ROR | SPU | AEX |
2 | ADC XL |
ADC YL |
ADC UL |
ADC VL |
DEC XL |
DEC YL |
DEC UL |
DEC VL |
ADC XH |
ADC YH |
ADC UH |
ADC VH |
VEJ C2,n,n |
VEJ D2 |
VEJ E2 |
VEJ F2 |
3 | ADC (X) |
ADC (Y) |
ADC (U) |
ADC (V) |
SDE X |
SDE Y |
SDE U |
SDE S |
BCS +e |
BCS -e |
ADC (pp) |
ADI A,n |
VCS n |
DRR (X) |
RPU | ?? |
4 | LDA XL |
LDA YL |
LDA UL |
LDA VL |
INC X |
INC Y |
INC U |
INC S |
LDA XH |
LDA YH |
LDA UH |
LDA VH |
VEJ C4,n,n |
VEJ D4,n |
VEJ E4 |
VEJ F4,pp |
5 | LDA (X) |
LDA (Y) |
LDA (U) |
LDA (V) |
LIN X |
LIN Y |
LIN U |
LIN S |
BHR +e |
BHR -e |
LDA (nn) |
LDI A,n |
VHR n |
SHR | TIN | |
6 | CPA XL |
CPA YL |
CPA UL |
CPA VL |
DEC X |
DEC Y |
DEC U |
DEC S |
CPA XH |
CPA YH |
CPA UH |
CPA VH |
VEJ C6 |
VEJ D6,n |
VEJ E6 |
VEJ F6,pp |
7 | CPA (X) |
CPA (Y) |
CPA (U) |
CPA (V) |
LDE X |
LDE Y |
LDE U |
LDE S |
BHR +e |
BHR -e |
CPA (pp) |
CPI A,n |
VHS n |
DRL (BC) |
CIN | |
8 | STA XH |
STA YH |
STA UH |
STA VH |
LDI XH,n |
LDI YH,n |
LDI UH,n |
LDI VH,n |
LOP UL,-e |
SPV | RPV | VEJ C8,+e |
VEJ D8,n |
VEJ E8 |
VEJ F8 |
|
9 | AND (X) |
AND (Y) |
AND (U) |
AND (V) |
ANI (X),n |
ANI (Y),n |
ANI (U),n |
ANI (V),n |
BZR +e |
BZR -e |
AND (pp) |
ANI A,n |
VZR n |
SHL | ANI (pp),n |
REC |
A | STA XL |
STA YL |
STA UL |
STA VL |
LDI XL,n |
LDI YL,n |
LDI UL,n |
LDI VL,n |
RTI | RTN | ?? | JMP pp |
VEJ CA,n |
VEJ DA |
VEJ EA |
VEJ FA |
B | ORA (X) |
ORA (Y) |
ORA (U) |
ORA (V) |
ORI (X),n |
ORI (Y),n |
ORI (U),n |
ORI (V),n |
BZS +e |
BZS -e |
ORA (pp) |
ORI A,n |
VZS n |
ROL | ORI (pp),n |
SEC |
C | DCS (X) |
DCS (Y) |
DCS (U) |
DCS (V) |
CPI XH |
CPI YH |
CPI UH |
CPI VH |
DCA (X) |
DCA (Y) |
DCA (U) |
DCA (V) |
VEJ CC,n |
VEJ DC |
VEJ EC |
VEJ FC |
D | EOR (X) |
EOR (Y) |
EOR (U) |
EOR (V) |
BII (X),n |
BII (Y),n |
BII (U),n |
BII (V),n |
BVR +e |
BVR -e |
EOR (pp) |
EAI n |
VMJ n |
INC A |
BII (pp),n |
2d TABLE |
E | STA (X) |
STA (Y) |
STA (U) |
STA (V) |
CPI XL,n |
CPI YL,n |
CPI UL,n |
CPI VL,n |
BCH +e |
BCH -e |
STA (pp) |
SJP pp |
VEJ CE |
VEJ DE,+e |
VEJ EE |
VEJ FE |
F | BIT (X) |
BIT (Y) |
BIT (U) |
BIT (V) |
ADI (X),n |
ADI (Y),n |
ADI (U),n |
ADI (V),n |
BVS +e |
BVS -e |
BIT (pp) |
BII A,n |
VVS n |
DEC A |
ADI (pp),n |
|
2nd table | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0 | INC XH |
INC YH |
INC UH |
INC VH |
RDP | |||||||||||
1 | SBC# (X) |
SBC# (Y) |
SBC# (U) |
SBC# (V) |
SIE | ?? | HLT | SDP | ||||||||
2 | DEC XH |
DEC YH |
DEC UH |
DEC VH |
||||||||||||
3 | ADC# (X) |
ADC# (Y) |
ADC# (U) |
ADC# (V) |
ADC# (pp) |
DRR# (X) |
||||||||||
4 | ||||||||||||||||
5 | LDA# (X) |
LDA# (Y) |
LDA# (U) |
LDA# (V) |
LDA# (pp) |
|||||||||||
6 | ||||||||||||||||
7 | CPA# (X) |
CPA# (Y) |
CPA# (U) |
CPA# (V) |
CPA# (pp) |
DRL# (X) |
||||||||||
8 | LDX X |
LDX Y |
LDX U |
LDX S |
LDX S |
LDX P |
PSH X |
PSH Y |
PSH U |
PSH V |
PSH A |
|||||
9 | AND# (X) |
AND# (Y) |
AND# (U) |
AND# (V) |
ANI# (X),n |
ANI# (Y),n |
ANI# (U),n |
ANI# (V),n |
AND# (pp) |
ANI #(pp),n | ||||||
A | POP X |
POP Y |
POP U |
POP S |
STX X |
STX Y |
STX U |
STX S |
POP A |
TTA | ITA | ADR X |
ADR Y |
ADR U |
ADR V |
|
B | ORA# (X) |
ORA# (Y) |
ORA# (U) |
ORA# (V) |
ORI# (X),n |
ORI# (Y),n |
ORI# (U),n |
ORI# (V),n |
ORA# (pp) |
?? | ||||||
C | DCS# (X) |
DCS# (Y) |
DCS# (U) |
DCS# (V) |
?? | DCA# (X) |
DCA# (Y) |
DCA# (U) |
DCA# (V) |
ATP | ATT | |||||
D | EOR# (X) |
EOR# (Y) |
EOR# (U) |
EOR# (V) |
BII# (X),n |
BII# (Y),n |
BII# (U),n |
BII# (V),n |
EOR# (pp) |
BII# (pp),n |
||||||
E | STA# (X) |
STA# (Y) |
STA# (U) |
STA# (V) |
STX S |
STX P |
CDV | STA# (pp) |
RIE | AM0 | AM1 | |||||
F | BIT# (X) |
BIT# (Y) |
BIT# (U) |
BIT# (V) |
ADI# (X),n |
ADI# (Y),n |
ADI# (U),n |
ADI# (V),n |
BIT# (pp) |
ADI# (pp),n |
||||||
Eric Millescamps 2013 - www.PC-1500.info |