SlideShare a Scribd company logo
Lecture12 13 15936-timing-diagram
Instruction cycle
 Instruction: A command given to the
microprocessor to perform an operation
 Program : A set of instructions given in a
sequential manner to perform a particular task
The CPU fetches one instruction from
memory at a time & executes it.
Instruction cycle = Fetch cycle + Execute
cycle
Fetch Cycle : The steps taken by CPU to fetch
the opcode from the memory
The time taken for fetch cycle is fixed.
Execute Cycle : The steps taken by CPU to fetch
data & to perform the operation specified in the
instruction
The time taken for execute cycle is variable which
depends on the type of instruction ,i.e. 3 –byte , 2-
byte & 1-byte instruction.
Machine cycle
The time required by the micro processor to complete
the operation of accessing memory or I/O device .
Operations like :
• Opcode fetch
• Memory read
• Memory write
• I/O read
• I/O write
T - states
Microprocessor performs an operation in specific
clock cycles.
Each clock cycle is called as T –States.
The number of T – states required to perform an
operation is called Machine Cycle .
MPU Communication and Bus Timing
Figure 3: Moving data form memory to MPU using instruction MOV C, A
(code machine 4FH = 0100 1111)
The Fetch Execute Sequence :
1. The μp placed a 16 bit memory address from PC (program
counter) to address bus.
Figure 4: at T1
– The high order address, 20H, is placed at A15 – A8.
– the low order address, 05H, is placed at AD7 - AD0
and ALE is active high.
– Synchronously the IO/M is in active low condition
to show it is a memory operation.
2. At T2 the active low control signal, RD, is activated so as to
activate read operation; it is to indicate that the MPU is in
fetch mode operation.
MPU Communication and Bus Timing
3. T3: The active low RD signal enabled
the byte instruction, 4FH, to be placed
on AD7 – AD0 and transferred to the
MPU. While RD high, the data bus will
be in high impedance mode.
4. T4: The machine code, 4FH, will then be
decoded in instruction decoder. The
content of accumulator (A) will then
copied into C register at time state, T4.
MPU Communication and Bus Timing
S0 and S1
Pin 29 (Output) and Pin 33 (Output)
9
 S0 and S1 are called Status
Pins.
 They tell the current
operation which is in
progress in 8085.
S1 S0 Operation
0 0 Halt
0 1 Write
1 0 Read
1 1 Opcode Fetch
18-03-2021 Haramardeep Singh
Table Showing IO/M, S0, S1 and
Corresponding Operations
10
Operations IO/M S1 S0
Opcode Fetch 0 1 1
Memory Read 0 1 0
Memory Write 0 0 1
I/O Read 1 1 0
I/O Write 1 0 1
Interrupt Ack. 1 1 1
Halt High Impedance 0 0
18-03-2021 Haramardeep Singh
Figure 4: 8085 timing diagram for Opcode fetch cycle for MOV C, A .
MPU Communication and Bus Timing
OPCODE FETCH
MEMORY READ MACHINE
CYCLE
Memory Read: The flow of data from the
memory to the microprocessor.
Step 1(T1) : microprocessor places the address on
the address lines from program counter & activates
ALE signal to multiplex the low order address.
It also sends status signals IO/M = 0, S1=1, S0 =0 for
memory read operation.
Step 2 (T2) : SE
MEMORY WRITE MACHINE
CYCLE
I/O READ MACHINE CYCLE
I/O WRITE MACHINE CYCLE
Lecture12 13 15936-timing-diagram
Lecture12 13 15936-timing-diagram
Lecture12 13 15936-timing-diagram
Lecture12 13 15936-timing-diagram
Lecture12 13 15936-timing-diagram
Lecture12 13 15936-timing-diagram
Lecture12 13 15936-timing-diagram
LXI H, Data
Lecture12 13 15936-timing-diagram
Lecture12 13 15936-timing-diagram
Lecture12 13 15936-timing-diagram
Lecture12 13 15936-timing-diagram
Lecture12 13 15936-timing-diagram
Lecture12 13 15936-timing-diagram
Lecture12 13 15936-timing-diagram
Lecture12 13 15936-timing-diagram
Lecture12 13 15936-timing-diagram
Lecture12 13 15936-timing-diagram

More Related Content

PPTX
Mechatronics ME8791
PDF
Microprocessors
PPTX
UNIT II –8085 MICROPROCESSOR AND 8051 MICROCONTROLLER---ME6702– MECHATRONICS
PDF
Programmable Peripheral Interface 8255
PDF
Unit 1 MPMC
PPT
Unit 3-PROGRAMMABLE PERIPHERAL INTERFACE-ME6702– MECHATRONICS
PPT
Microprocessor and Application (8085)
PPTX
Architecture of 8085 microprocessor
Mechatronics ME8791
Microprocessors
UNIT II –8085 MICROPROCESSOR AND 8051 MICROCONTROLLER---ME6702– MECHATRONICS
Programmable Peripheral Interface 8255
Unit 1 MPMC
Unit 3-PROGRAMMABLE PERIPHERAL INTERFACE-ME6702– MECHATRONICS
Microprocessor and Application (8085)
Architecture of 8085 microprocessor

What's hot (20)

PPT
Lecture 1
PPT
Demultiplexing of buses of 8085 microprocessor
PDF
Architecture OF 8085
PDF
Introduction to 8085svv
PPT
8085 microprocessor
PDF
EE8551 MPMC
PPTX
8085 microprocessor
PPTX
8085 microprocessor architecture
PPT
Mp 8085
DOC
Microprocessor Basics 8085 Ch-1
PDF
Introduction to 8085 Microprocessors
PDF
2 8085 microprocessor
PPT
Introduction to 8085 microprocessor
PDF
Unit 3 mpmc
PPTX
Microprocessor 8085 complete
PPTX
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
PPT
Unit 4-PROGRAMMABLE LOGIC INTERFACE-ME6702– MECHATRONICS
PPT
Timing diagram 8085 microprocessor
Lecture 1
Demultiplexing of buses of 8085 microprocessor
Architecture OF 8085
Introduction to 8085svv
8085 microprocessor
EE8551 MPMC
8085 microprocessor
8085 microprocessor architecture
Mp 8085
Microprocessor Basics 8085 Ch-1
Introduction to 8085 Microprocessors
2 8085 microprocessor
Introduction to 8085 microprocessor
Unit 3 mpmc
Microprocessor 8085 complete
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
Unit 4-PROGRAMMABLE LOGIC INTERFACE-ME6702– MECHATRONICS
Timing diagram 8085 microprocessor
Ad

Similar to Lecture12 13 15936-timing-diagram (20)

PDF
Unit 2 Timing Diagram.pdf
PPTX
A word processor would most likely be used to do which of the following
PPTX
architecture of computer 8085 IO/M addressing mahine cycle and bus
PPTX
concept of computer organisation and architechture
PDF
Timing diag
PPT
Coa module2
PPTX
timing_diagram_of_8085.pptx
PPTX
Timing Diagram of 8085.pptx
PPT
presentation on timing diagram
PPTX
Timing Diagram.pptx
PPTX
Timing diagram of microprocessor 8505 ppt
PDF
Lecture6_Datapath_muceuok40lti_cycle.pdf
PPT
8085 Architecture
PPT
Pipelining _
PDF
BCS302-DDCO-basic processing unit-Module 5- VTU 2022 scheme-DDCO-pdf
PPTX
20IT204-COA- Lecture 17.pptx
PDF
Bca examination 2015 csa
DOCX
4th sem,(cs is),computer org unit-7
PPT
4876238.ppt
PDF
Computer Engineering II Year.pdf
Unit 2 Timing Diagram.pdf
A word processor would most likely be used to do which of the following
architecture of computer 8085 IO/M addressing mahine cycle and bus
concept of computer organisation and architechture
Timing diag
Coa module2
timing_diagram_of_8085.pptx
Timing Diagram of 8085.pptx
presentation on timing diagram
Timing Diagram.pptx
Timing diagram of microprocessor 8505 ppt
Lecture6_Datapath_muceuok40lti_cycle.pdf
8085 Architecture
Pipelining _
BCS302-DDCO-basic processing unit-Module 5- VTU 2022 scheme-DDCO-pdf
20IT204-COA- Lecture 17.pptx
Bca examination 2015 csa
4th sem,(cs is),computer org unit-7
4876238.ppt
Computer Engineering II Year.pdf
Ad

Recently uploaded (20)

PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
DOCX
573137875-Attendance-Management-System-original
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Sustainable Sites - Green Building Construction
PPTX
Welding lecture in detail for understanding
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
composite construction of structures.pdf
PPTX
Geodesy 1.pptx...............................................
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
UNIT 4 Total Quality Management .pptx
bas. eng. economics group 4 presentation 1.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
CYBER-CRIMES AND SECURITY A guide to understanding
573137875-Attendance-Management-System-original
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Sustainable Sites - Green Building Construction
Welding lecture in detail for understanding
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
composite construction of structures.pdf
Geodesy 1.pptx...............................................
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS

Lecture12 13 15936-timing-diagram

  • 2. Instruction cycle  Instruction: A command given to the microprocessor to perform an operation  Program : A set of instructions given in a sequential manner to perform a particular task The CPU fetches one instruction from memory at a time & executes it. Instruction cycle = Fetch cycle + Execute cycle
  • 3. Fetch Cycle : The steps taken by CPU to fetch the opcode from the memory The time taken for fetch cycle is fixed. Execute Cycle : The steps taken by CPU to fetch data & to perform the operation specified in the instruction The time taken for execute cycle is variable which depends on the type of instruction ,i.e. 3 –byte , 2- byte & 1-byte instruction.
  • 4. Machine cycle The time required by the micro processor to complete the operation of accessing memory or I/O device . Operations like : • Opcode fetch • Memory read • Memory write • I/O read • I/O write
  • 5. T - states Microprocessor performs an operation in specific clock cycles. Each clock cycle is called as T –States. The number of T – states required to perform an operation is called Machine Cycle .
  • 6. MPU Communication and Bus Timing Figure 3: Moving data form memory to MPU using instruction MOV C, A (code machine 4FH = 0100 1111)
  • 7. The Fetch Execute Sequence : 1. The μp placed a 16 bit memory address from PC (program counter) to address bus. Figure 4: at T1 – The high order address, 20H, is placed at A15 – A8. – the low order address, 05H, is placed at AD7 - AD0 and ALE is active high. – Synchronously the IO/M is in active low condition to show it is a memory operation. 2. At T2 the active low control signal, RD, is activated so as to activate read operation; it is to indicate that the MPU is in fetch mode operation. MPU Communication and Bus Timing
  • 8. 3. T3: The active low RD signal enabled the byte instruction, 4FH, to be placed on AD7 – AD0 and transferred to the MPU. While RD high, the data bus will be in high impedance mode. 4. T4: The machine code, 4FH, will then be decoded in instruction decoder. The content of accumulator (A) will then copied into C register at time state, T4. MPU Communication and Bus Timing
  • 9. S0 and S1 Pin 29 (Output) and Pin 33 (Output) 9  S0 and S1 are called Status Pins.  They tell the current operation which is in progress in 8085. S1 S0 Operation 0 0 Halt 0 1 Write 1 0 Read 1 1 Opcode Fetch 18-03-2021 Haramardeep Singh
  • 10. Table Showing IO/M, S0, S1 and Corresponding Operations 10 Operations IO/M S1 S0 Opcode Fetch 0 1 1 Memory Read 0 1 0 Memory Write 0 0 1 I/O Read 1 1 0 I/O Write 1 0 1 Interrupt Ack. 1 1 1 Halt High Impedance 0 0 18-03-2021 Haramardeep Singh
  • 11. Figure 4: 8085 timing diagram for Opcode fetch cycle for MOV C, A . MPU Communication and Bus Timing
  • 14. Memory Read: The flow of data from the memory to the microprocessor. Step 1(T1) : microprocessor places the address on the address lines from program counter & activates ALE signal to multiplex the low order address. It also sends status signals IO/M = 0, S1=1, S0 =0 for memory read operation. Step 2 (T2) : SE