Timing Diagram
Timing Diagram
Anand Gachhadar
Timing Diagram is a graphical representation. It
represents the execution time taken by each
instruction in a graphical format. The execution time is
represented in T-states.
Instruction Cycle:
The time required to execute an instruction .
Machine Cycle:
The time required to access the memory or
input/output devices .
T-State:
•The machine cycle and instruction cycle takes
multiple clock periods.
•A portion of an operation carried out in one system
clock period is called as T-state.
Timing diagrams
• The 8085 microprocessor has 7 basic machine
cycle. They are
1. Op-code Fetch cycle(4T or 6T).
2. Memory read cycle (3T)
3. Memory write cycle(3T)
4. I/O read cycle(3T)
5. I/O write cycle(3T)
6. Interrupt Acknowledge cycle(6T or 12T)
7. Bus idle cycle
• Following Buses and Control Signals must be
shown in a Timing Diagram:
• Higher Order Address Bus.
• Lower Address/Data bus
• ALE
• RD
• WR
• IO/M
Opcode fetch cycle(4T or 6T)
Opcode Fetch
opcode fetch(4T)
memory read(3T)
I/O read(3T)
OUT instruction
Machines Cycles(10T):
1.instruction fetch(4T)
2.memory read (3T)
3.IO write (3T)
Timing diagram for MVI B, 43h