Add register t
Reg., accumulator w
ADC ADC Mem. 1,1 1,2 4,7 carry
16-bit Unconditiona
CALL CALL address 3 5 18 Subroutine ca
Complement
CMA CMA None 1 1 4 Accumulator
Decimal Adjus
DAA DAA None 1 1 4 Accumulator
Add register p
DAD DAD Reg.Pair 1 3 10 and L register
Reg., Decrement so
DCR DCR Mem. 1,1 1,3 4,10 1
Decrement re
DCX DCX Reg. Pair 1 1 6 pair by 1
Input data to
accumulator f
8-bit port port with 8-bit
IN IN address 2 3 10 address
Increment con
Reg.,Me of register/Me
INR INR m. 1,1 1,3 4,10 by 1
Increment reg
INX INX Reg. Pair 1 1 6 pair by 1
Reg. Pair,
16 bit Load Register
LXI LXI data 3 3 10 Immediate
MOV Rd,Rs
MOV M,Rs 1 4 Move-copy fro
MOV MOV Rd,M 1 2 7 source to des
Reg.,
Data
Mem., 2 2 7
MVI MVI Data 2 3 10 Move immedi
Reg., Logically OR
ORA ORA Mem. 1,1 1,2 4,7 Accumulator
Logically OR
ORI ORI 8 bit data 2 2 7 Immediate
Load program
counter with H
PCHL PCHL None 1 1 6 contents
Push register
PUSH PUSH Reg. pair 1 3 12 into stack
Rotate accum
RAL RAL None 1 1 4 left through c
Rotate accum
RAR RAR None 1 1 4 right through
Rotate Accum
RLC RLC None 1 1 4 Left
Rotate Accum
RRC RRC None 1 1 4 Right
Return from
subroutine
RET RET None 1 3 10 unconditional
Substract sou
Reg., borrow from
SBB SBB Mem. 1,1 1,2 4,7 accumulator
6 (in
8085)
, Copy H and L
5(in registers to th
SPHL SPHL None 1 1 8080) pointer(SP)
Store Accumu
STA STA 16 bit 3 4 13 Direct
Substract reg
Reg. , memory from
SUB SUB Mem. 1,1 1,2 4,7 Accumulator
Substract imm
SUI SUI 8 bit data 2 2 7 from accumul
Exchange H a
XCHG XCHG None 1 1 4 with D and E
Reg., Exclusive OR
XRA XRA Mem. 1,1 1,2 4,7 accumulator
Exchange H a
XTHL XTHL None 1 5 16 with top of sta