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:
Reviewed by Sandesh Shrestha
on
14 March
Rating:

No comments: