Learn Microprocessor[Beginner to Advanced]
All 8085 Instructions with Operand, Size, Addressing Mode, Machine Cycle, T-States.
Instruction | Operand | Size(Bytes) | Machine Cycles | T-States |
---|---|---|---|---|
MOV | -Register,Register -Memory,Register -Register,Memory |
1 byte | -1(OF) -2(OF,MW) -2(OF,MR) |
-4 -7 -7 |
MVI | -Register,data -Memory,data |
2 bytes | -2(OF,MR) -3(OF,MR,MW) |
-7 -10 |
LDA | -16-bit address | 3 bytes | -4(OF,MR,MR,MR) | -13 |
STA | -16-bit address | 3 bytes | -4(OF,MR,MR,MW) | -13 |
LDAX | -Register Pair | 1 byte | -2(OF,MR) | -7 |
STAX | -Register Pair | 1 byte | -2(OF,MW) | -7 |
IN | -8-bit address | 2 bytes | -3(OF,MR,IOR) | -10 |
OUT | -8-bit address | 2 bytes | -3(OF,MR,IOW) | -10 |
XCHG | none | 1 byte | -1(OF) | -4 |
LHLD | -16-bit address | 3 bytes | -5(OF,MR,MR,MR,MR) | -16 |
SHLD | -16-bit address | 3 bytes | -5(OF,MR,MR,MW,MW) | -16 |
OF = Opcode Fetch Machine Cycle MR = Memory Read Machine Cycle MW = Memory Write Machine Cycle IOR = Input Output read Machine Cycle IOW = Input Output Write Machine Cycle |
Read Also:
8085 INSTRUCTION SETS
Timing Diagram [8085 Microprocessor]
Instruction and Instruction Format in 8085
Instruction | Operand | Size(Bytes) | Machine Cycles | T-States |
---|---|---|---|---|
- ADD - SUB |
-Register -Memory |
-1 -1 |
-1(OF) -2(OF,MR) |
-4 -7 |
- ADC - SBB |
-Register -Memory |
-1 -1 |
-1(OF) -2(OF,MR) |
-4 -7 |
- ADI - SUI |
-8-bit data | -2 | -2(OF,MR) | -7 |
ACI | -8-bit data | -2 | -2(OF,MR) | -7 |
- INR - DCR |
-Register -Memory |
-1 -1 |
-1(OF) -3(OF,MR,MW) |
-4 -10 |
- INX - DCX |
-Register pair | -1 | -1(OF) | -4 |
OF = Opcode Fetch Machine Cycle MR = Memory Read Machine Cycle MW = Memory Write Machine Cycle IOR = Input Output read Machine Cycle IOW = Input Output Write Machine Cycle |
Instruction | Operand | Size(Bytes) | Machine Cycles | T-States |
---|---|---|---|---|
CMP | - Register - Memory |
- 1 byte - 1 byte |
-1 (OF) -2 (OF,MR) |
-4 -7 |
CPI | - 8 bit | - 2 bytes | - 2(OF,MR) | - 7 |
CMC | none | - 1 byte | - 1(OF) | - 4 |
CMA | none | - 1 byte | - 1(OF) | -4 |
- ANA - ORA - XRA |
- Register - Memory |
- 1 byte - 1 byte |
-1 (OF) -2 (OF,MR) |
- 4 - 7 |
ANI -ORI - XRI |
- 8 bit data | - 2 bytes | - 2 (OF,MR) | - 7 |
-RLC - RRC - RAL - RAR |
none | - 1 byte | - 1(OF) | - 4 |
JMP | - 16 bit | - 3 bytes | - 3 (OF,MR,MR) | - 10 |
JC | none | - 1 byte | - 2 (OF,MR) | - 7 |
RET | none | - 1 byte | - 3 (OF,MR,MR) | - 10 |
CALL | - 16 bit address | - 3 bytes | - 5(OF,MR,MR,MW,MW) | - 18 |
Related Posts:
All 8085 Instructions with Operand, Size, Addressing Mode, Machine Cycle, T-States
Reviewed by Sandesh Shrestha
on
14 March
Rating:
No comments: