The following table lists the 80S1(Micro
controller instructions by HEX code.
Hex
Bytes Mnemonid ,Operande
Code
Operands
SJMP ofiset
Jaddrll
!)
2.:)!
direct, direct
2)/3)J2)
),
PPPPPPPPPETBTEARD
n
I/2,9,
(br9)
(%-e)
12)
I12)(3#)I(h
(2)
3,F)
(2>
)
I2
(i
)
12ii34
2
TTLF
bit, offset
ddrl1
#immed
direct, #immed
TTT
direct, A
direct, #immed
XRL A, #immed
Corporafioi. Lnte 1980 Copyrighi mnemonics All
A
R7, MOY FF #inmmed R7, MOV
AR6, MOV #immed R6, 7C
MOV 7E
ARS, MOV #immed R5, MØV 7D
D
R4A, MOV #immed R4, 2
MOV 7C
A
R3, MOV #immed R3, MOV 7B
FB #immed R2,
AR2, MOV MOV 7A
A #immed RI,
A
RI, MOV 79
AR0, MOV #immed RO, MOV MOV
@RI,A #immed @R1, 2
78
MOV F7 MOV
@RO,A MOV #immed @RO, MOV!
F6
ydirect,A MOV FS
#immed direct, MOV
2 75
CPL G4
#immed A, MOV
@RI,A MOVX @A+DPTR JMP 74
3 3
@RO,A MOVX F2 bit C, ORL 72
addrl1 ACALL addr11 ACALL 71
@DPTR,A MOVX FO offset
R7A, XRLINZ 70
R7A, MOV F 6F
R6A, MOV R6A, XRL
RSJA, MOY XRL SE
RSA,
R4JA, MOV R4A, XRL
R3A, MOV R3A, XRL
R2 A, MOV A R2 A, XRL
RI A, MOY R1A, XRL 69
ROA, MOY E8 ROA, XRL 68
@RI A, MOV @RI A, XRL 67
@RO A, MOV @RO A, XRLXRL 66
direct A, MOV direct 65
ArrtNnix
APPENDIX V: 8085 Instructions in Alphabetical Order
lOPCODE MNEMONIC OPCODE
IN HEX IN HEX MNEMONIC OPCODE MNEMONIC
IN HEX
ACI d6 E4
CE
ADC A CC
CPO oddrl6 OA LDAX
8F CZ oddrl6 LDAX
89 ADC 27 DAA
ADC C 09 DAD
2A LHLO oddrl6
89 LXI
ADC D 19 8.oddrl6
8A DAD
LXI D,oddr 6
8E ADC 29 DAD 21 LX! H.oddr l6
8C ADC 39 DAD Sí 31 LXI SPoddrl6
80 ADC 3D DCR A 7F MOV A,A
ADC M 05 DCR 8 78 MOV A,8
87 ADD A DCR 79 MOV A,C
80 ADD DCR 7A MOV A,D
AOD DCR 7B MOV A,E
62 ADD 25 DCR 7C MOY A,H
83 ADD 2D DCR 7D MOV A,L
84 ADD 35 DCR M 7E MOV A,M
85 ADD DCX 47 MOV B,A
ADD M !8 DCX D 40 MOV 8,B
86
ADI J8 20 DCX H MOV B,C
Co
A7 ANA A 2B DCX SP 42 MOV B,D
F3 DI 43 MOV B,E
A0 ANA
ANA FB 44 MOV 8,H
A1
76 HLT 45 MOV B,L
A2 ANA
DB IN addr& 46 MOV B,M
A3 ANA E
3C INR A 4F MOV C,A
ANA H
04 INR 48 MOV C,B
AS ANA MOV C,C
INR 49
A6 ANA MOV C,D
INR 4A
ANI d8 14
E6 4B MOV C,E
oddr l 6 1C INR E
CO CALL 4C MOV C,H
oddr l6 24 INR
CC 4D MOV C,L
oddr l 6 2C (NR L
FC CM 4E MOV C,M
INR M
2F CMA 34 MOV D,A
INX 57
3F CMC 03 MOV D,8
INX D 50
8F CMP 13 MOV D,C
51
23 INX
B8 CMP 52 MOV D,D
INX SP
B9 CMP 33 MOV D,E
oddrl6 53
DA JC MOV D,H
8A CMP oddrl6 54
FA JM MOV D.L
BB CMP oddrl6 55
CMP H C3 JMP MOV D,M
6C oddri6 S6
JNC
BD CMP D2 oddrl6 5F MOV E,A
C2 JNZ MOV E,B
8E CMP addrl6 58
odd1 ló F2 JP MOV E,C
CNC addr16 59
oddrl6 EA JPE MOV E,D
C4 CNZ oddrl6 5A
oddrl6 E2 JPO MOV
CP oddrl6 5B
oddr l 6 CA JZ 5C MOV E,H
CPE d16
3A LDA
CPI
Aypendx V contlnued. MNEMONIC OPCODE MNEMONIC
OPCODE IN HEX
MNEMONIC IN HEX
oPcoDt 97
IN HEX POP
C1 90
MOV E,L POP
H
MOV
POP SUE
EI PS/
MOV
H,A POP
FI PUSH
67
AOV H,B
60 H,C PUSH
MOV D5 PUSH H
MOV H,D 96
H,E E5 PUSH PS/
62 MOV Dó SUI
FS
63 MOV H,H RAL
17 CHG
64
MOV H,L RAR
1F RC
65
MOV H,M D8 XRA
66
MOV RET KRA
6F
C9 A9
MOV L,B RIA
20 XRA
68 MOV L,C RLC
69 07 AB XRA
MOV L,D RM YRA
6A
F8 RNC AC
MOV L,E DO AD YRA
68 MOV L,H RNZ
CO AE XRA
6C MOV L,L RP
6 FO EE
MOV L,M E8
RPE XTHL
6E E3
MOV M,A RPO
77 E0
MOV M,8 RRC
70 oF 0
MOV M,C RST
71 C7
MOV M,D RST
72 CF 2
MOV M,E RST
73 M,H D7 3
74
MOV
DF RST
MOV M,L RST 4
75 A, d8 E7 5
3E MVI EF RST
8, d8
06 MVI F7 RST
MVI C, d8 FF RST 7
MVI D, d8 RZ
MVI E, J8 C8 8
98 SBB
26 MVI H, d8 S88 C
99
2E MVI L, J8 SBB
M, J8 9A
36 MVI SBB
98
00 NOP S8B H
A 9C
B7 ORA L
80 <oUowIEORA
9E
SBB
SBB M
ORA S8I J8
ORA D DE
B2 SHLD addrló
ORA 22
83
ORA 30 SIM
84
ORA L F9 SPHL
B5 oddrl6
B6 ORA M 32 STA
ORI 02 STAX 3
F6
12 STAX D
D3 OUT oddr8
E9 PCHL 37 STC
d8 8-bit daca addr16 16-bit addess
16-bit dara M Memor
addr8 ’ 8-bir address PSw
I'rogaam Sta:s \Word