Professional Documents
Culture Documents
Summary Instruction Set 8085
Summary Instruction Set 8085
INSTRUCTION SUMMARY
DATA TRANSFER INSTRUCTIONS
MOV
MVI
LDA
LDAX
LXI
LHLD
STA
STAX
SHLD
XCHG
SPHL
XTHL
PUSH
POP
OUT
IN
ARITHMETIC INSTRUCTIONS
ADD
ADC
ADI
ACI
DAD
SUB
SBB
SUI
SBI
INR
INX
DCR
DCX
DAA
CONTROL INSTRUCTIONS
NOP
HLT
DI
EI
RIM
SIM
No operation
Halt
Disable interrupts
Enable interrupts
Read interrupt mask
Set interrupt mask
Page 1
BRANCHING INSTRUCTIONS
JMP
JC
JNC
JP
JM
JZ
JNZ
JPE
JPO
CALL
CC
CNC
CP
CM
CZ
CNZ
CPE
CPO
RET
RC
RNC
RP
RM
RZ
RNZ
RPE
RPO
PCHL
RST
Jump unconditionally
Jump on carry
Jump on no carry
Jump on positive
Jump on minus
Jump on zero
Jump on no zero
Jump on parity even
Jump on parity odd
Call unconditionally
Call on carry
Call on no carry
Call on positive
Call on minus
Call on zero
Call on no zero
Call on parity even
Call on parity odd
Return unconditionally
Return on carry
Return on no carry
Return on positive
Return on minus
Return on zero
Return on no zero
Return on parity even
Return on parity odd
Load program counter with HL contents
Restart
LOGICAL INSTRUCTIONS
CMP
CPI
ANA
ANI
XRA
XRI
ORA
ORI
RLC
RRC
RAL
RAR
CMA
CMC
STC
Page 2