0% found this document useful (0 votes)
5 views4 pages

8085 Full Opcode Table

The document provides an alphabetical table of 8085 opcodes, detailing their meanings, addressing modes, byte sizes, and examples. Each opcode is listed with its corresponding operation, such as addition, subtraction, and data transfer. This serves as a reference for programmers working with the 8085 microprocessor.

Uploaded by

Aswin Gouda
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views4 pages

8085 Full Opcode Table

The document provides an alphabetical table of 8085 opcodes, detailing their meanings, addressing modes, byte sizes, and examples. Each opcode is listed with its corresponding operation, such as addition, subtraction, and data transfer. This serves as a reference for programmers working with the 8085 microprocessor.

Uploaded by

Aswin Gouda
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

8085 Opcode Table (Alphabetical)

Sl No Opcode Meaning Addressing Mode Bytes Example


1 ACI Add immediate with carry Immediate 2 ACI 20H
2 ADC Add with carry Register 1 ADC B
3 ADD Add to accumulator Register 1 ADD C
4 ADI Add immediate Immediate 2 ADI 10H
5 ANA AND with accumulator Register 1 ANA B
6 ANI AND immediate Immediate 2 ANI 0FH
7 CALL Call subroutine Direct 3 CALL 2000H
8 CC Call if carry Direct 3 CC 2000H
9 CM Call if minus Direct 3 CM 2000H
10 CMA Complement accumulator Implied 1 CMA
11 CMC Complement carry Implied 1 CMC
12 CMP Compare with accumulator Register 1 CMP B
13 CNC Call if no carry Direct 3 CNC 2000H
14 CNZ Call if not zero Direct 3 CNZ 2000H
15 CP Call if positive Direct 3 CP 2000H
16 CPE Call if parity even Direct 3 CPE 2000H
17 CPI Compare immediate Immediate 2 CPI 25H
18 CPO Call if parity odd Direct 3 CPO 2000H
19 CZ Call if zero Direct 3 CZ 2000H
20 DAA Decimal adjust accumulator Implied 1 DAA
8085 Opcode Table (Alphabetical)
Sl No Opcode Meaning Addressing Mode Bytes Example
21 DAD Add register pair to HL Register 1 DAD B
22 DCR Decrement register Register 1 DCR A
23 DCX Decrement register pair Register 1 DCX H
24 DI Disable interrupts Implied 1 DI
25 EI Enable interrupts Implied 1 EI
26 HLT Halt Implied 1 HLT
27 IN Input from port Direct 2 IN 80H
28 INR Increment register Register 1 INR B
29 INX Increment register pair Register 1 INX D
30 JC Jump if carry Direct 3 JC 2050H
31 JM Jump if minus Direct 3 JM 2050H
32 JMP Unconditional jump Direct 3 JMP 2000H
33 JNC Jump if no carry Direct 3 JNC 2000H
34 JNZ Jump if not zero Direct 3 JNZ 2000H
35 JP Jump if positive Direct 3 JP 2000H
36 JPE Jump if parity even Direct 3 JPE 2000H
37 JPO Jump if parity odd Direct 3 JPO 2000H
38 JZ Jump if zero Direct 3 JZ 2000H
39 LDA Load accumulator direct Direct 3 LDA 2050H
40 LDAX Load accumulator indirect Register Indirect 1 LDAX B
8085 Opcode Table (Alphabetical)
Sl No Opcode Meaning Addressing Mode Bytes Example
41 LHLD Load HL pair direct Direct 3 LHLD 2500H
42 LXI Load register pair immediate Immediate 3 LXI H,2050H
43 MOV Move data Register 1 MOV A,B
44 MVI Move immediate Immediate 2 MVI A,10H
45 NOP No operation Implied 1 NOP
46 ORA OR with accumulator Register 1 ORA B
47 ORI OR immediate Immediate 2 ORI 0FH
48 OUT Output to port Direct 2 OUT 01H
49 PCHL Copy HL to PC Implied 1 PCHL
50 POP Pop from stack Register 1 POP D
51 PUSH Push to stack Register 1 PUSH B
52 RAL Rotate left through carry Implied 1 RAL
53 RAR Rotate right through carry Implied 1 RAR
54 RC Return if carry Implied 1 RC
55 RET Return Implied 1 RET
56 RIM Read interrupt mask Implied 1 RIM
57 RLC Rotate left Implied 1 RLC
58 RM Return if minus Implied 1 RM
59 RNC Return if no carry Implied 1 RNC
60 RP Return if positive Implied 1 RP
8085 Opcode Table (Alphabetical)
Sl No Opcode Meaning Addressing Mode Bytes Example
61 RPE Return if parity even Implied 1 RPE
62 RPO Return if parity odd Implied 1 RPO
63 RRC Rotate right Implied 1 RRC
64 RST Restart Implied 1 RST 1
65 RZ Return if zero Implied 1 RZ
66 SBB Subtract with borrow Register 1 SBB B
67 SBI Subtract immediate with borrow Immediate 2 SBI 05H
68 SHLD Store HL direct Direct 3 SHLD 2500H
69 SIM Set interrupt mask Implied 1 SIM
70 SPHL Copy HL to SP Implied 1 SPHL
71 STA Store accumulator Direct 3 STA 3000H
72 STAX Store accumulator indirect Register Indirect 1 STAX D
73 STC Set carry Implied 1 STC
74 SUB Subtract Register 1 SUB C
75 SUI Subtract immediate Immediate 2 SUI 10H
76 XCHG Exchange DE & HL Implied 1 XCHG
77 XRA XOR with accumulator Register 1 XRA A
78 XRI XOR immediate Immediate 2 XRI FFH
79 XTHL Exchange stack top with HL Implied 1 XTHL

You might also like