SlideShare a Scribd company logo
1 of 10
8085 MACHINE CYCLES AND THEIR TIMINGS:
 The 8085 has seven machine cycle. These are:
 1. Opcode fetch.
 2. Memory read.
 3. Memory write.
 4. I/O read.
 5. I/O write.
 6. Interrupt acknowledge.
 7. Bus idle.
 The microprocessor executes the memory read cycle
to read the data from RAM or ROM memory.
 8085 processor executes this machine cycle in 3 T-
states.
 Step1 (T1 state): processor places the address on
the address lines from SP, Rp, or PC and activates
ALE in order to latch low-order of address. Also, it
sends the status signals with logical status (0 1 0) for
memory read machine cycle.
 Step2 (T2 state): , 8085 processor activates the RD
signals to enable the addressed memory location
which places its contents on the data bus (AD0-AD7).
 Step 3: (T3 state) The processor loads the contents
of data bus on specified register (F, A, B, C, D, E, H,
and L) and deactivates the RD signal to disables the
memory devices.
 THE microprocessor executes the memory write cycle
to store the data into RAM or stack memory.
 8085 processor executes this machine cycle in 3 T-
states.
 Step1 (T1 state): processor places the address on
the address lines from SP or Rp and activates ALE in
order to latch low-order of address. Also, it sends the
status signals with logical status (0 0 1) for memory
write machine cycle.
 Step2 (T2 state): , 8085 processor places tha data on
data bus and activates the WR signal to writing data
into addressed memory location.
 Step 3: (T3 state) The processor deactivates the WR
signal which disables the memory device and
terminates the write operation.
 The microprocessor executes the IO read cycle to
read the data from input device.
 8085 processor executes this machine cycle in 3 T-
states. Steps below show the details of this machine
cycle:
 Step1 (T1 state): processor places the address on
the address lines from SP, Rp, or PC and activates
ALE in order to latch low-order of address. Also, it
sends the status signals with logical status (1 1 0) for
IO read machine cycle.
 Step2 (T2 state): , 8085 processor activates the RD
signals to enable the addressed input device which
places its contents on the data bus (AD0-AD7).
 Step 3: (T3 state) The processor loads the contents
of data bus on specified register (F, A, B, C, D, E, H,
and L) and deactivates the RD signal to disables the
input device.
 The microprocessor executes the IO write cycle to
store the data into output device.
 8085 processor executes this machine cycle in 3 T-
states. Steps below show the details of this machine
cycle:
 Step1 (T1 state): processor places the address on
the address lines from SP or Rp and activates ALE in
order to latch low-order of address. Also, it sends the
status signals with logical status (1 0 1) for IO write
machine cycle.
 Step2 (T2 state): , 8085 processor places the data on
data bus and activates the WR signal to writing data
into addressed output device.
 Step 3: (T3 state) The processor deactivates the WR
signal which disables the output device and
terminates the writing operation.
 In response to INTR signal, processor execute
interrupt acknowledge machine cycle to read an
instruction from the external device. Sections
below explain the machine cycle of RST and
CALL instructions.
 Interrupt Acknowledge cycle for RST Instruction:
The interrupt acknowledge cycle is similar to
opcode fetch cycle except:
 1. The INTA signal is activated instead of RD
signal.
 2. The status lines (IO/M, S0 and S1) are 111
instead of 011.
 There are few situations where the machine
cycles are neither Read and Write. These
situations are:
 DAD instruction which add the contents of
register pair to HL registers and save the results
in HL.
 This instruction required 10 T-states for opcode
fetching machine cycle, and the other six T-
states.
 Four for adding operation into two machine cycle
without any reading or writing operations.
 The last two machine cycles of DAD instruction
Machine Cycle 1.pptx

More Related Content

Similar to Machine Cycle 1.pptx

An introduction to microprocessor architecture using INTEL 8085 as a classic...
An introduction to microprocessor  architecture using INTEL 8085 as a classic...An introduction to microprocessor  architecture using INTEL 8085 as a classic...
An introduction to microprocessor architecture using INTEL 8085 as a classic...
Prasad Deshpande
 
T-states in microprocessor 8085
T-states in microprocessor 8085T-states in microprocessor 8085
T-states in microprocessor 8085
yedles
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
gomathy S
 

Similar to Machine Cycle 1.pptx (20)

Project
ProjectProject
Project
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
unit 4 mc.pdf
unit 4 mc.pdfunit 4 mc.pdf
unit 4 mc.pdf
 
8085 Architecture
8085 Architecture8085 Architecture
8085 Architecture
 
Chapter 2_1(8086 System configuration).pptx
Chapter 2_1(8086 System configuration).pptxChapter 2_1(8086 System configuration).pptx
Chapter 2_1(8086 System configuration).pptx
 
Micro
MicroMicro
Micro
 
An introduction to microprocessor architecture using INTEL 8085 as a classic...
An introduction to microprocessor  architecture using INTEL 8085 as a classic...An introduction to microprocessor  architecture using INTEL 8085 as a classic...
An introduction to microprocessor architecture using INTEL 8085 as a classic...
 
Important questions
Important questionsImportant questions
Important questions
 
EE8551 mpmc unit 1 module 5
EE8551 mpmc unit 1   module 5EE8551 mpmc unit 1   module 5
EE8551 mpmc unit 1 module 5
 
8085 intro
8085 intro8085 intro
8085 intro
 
8085.ppt
8085.ppt8085.ppt
8085.ppt
 
pin-diagram of 8085_new.ppt
pin-diagram of 8085_new.pptpin-diagram of 8085_new.ppt
pin-diagram of 8085_new.ppt
 
EE6502 Microprocessor and Microcontroller
EE6502   Microprocessor and MicrocontrollerEE6502   Microprocessor and Microcontroller
EE6502 Microprocessor and Microcontroller
 
Embedded System
Embedded SystemEmbedded System
Embedded System
 
T-states in microprocessor 8085
T-states in microprocessor 8085T-states in microprocessor 8085
T-states in microprocessor 8085
 
8086 modes
8086 modes8086 modes
8086 modes
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
Architecture and pin diagram of 8085
Architecture and pin diagram of 8085Architecture and pin diagram of 8085
Architecture and pin diagram of 8085
 
Presentation On: "Micro-controller 8051 & Embedded System"
Presentation On: "Micro-controller 8051 & Embedded System"Presentation On: "Micro-controller 8051 & Embedded System"
Presentation On: "Micro-controller 8051 & Embedded System"
 
Microprocessor questions converted
Microprocessor questions convertedMicroprocessor questions converted
Microprocessor questions converted
 

More from KiruthikaRajasekaran

More from KiruthikaRajasekaran (20)

zeeman effect.pptx
zeeman effect.pptxzeeman effect.pptx
zeeman effect.pptx
 
x-ray spectra.pptx
x-ray spectra.pptxx-ray spectra.pptx
x-ray spectra.pptx
 
X-RAY -DIFRACTION TYPES.ppt
X-RAY -DIFRACTION TYPES.pptX-RAY -DIFRACTION TYPES.ppt
X-RAY -DIFRACTION TYPES.ppt
 
types of wiring.pptx
types of wiring.pptxtypes of wiring.pptx
types of wiring.pptx
 
shell model and ionization chamber.pptx
shell model and ionization chamber.pptxshell model and ionization chamber.pptx
shell model and ionization chamber.pptx
 
NDT.pptx
NDT.pptxNDT.pptx
NDT.pptx
 
multimeter.pptx
multimeter.pptxmultimeter.pptx
multimeter.pptx
 
metallic glass.pptx
metallic glass.pptxmetallic glass.pptx
metallic glass.pptx
 
megger testing.pptx
megger testing.pptxmegger testing.pptx
megger testing.pptx
 
Materials Science -nano ppt 1.pptx
Materials Science -nano ppt 1.pptxMaterials Science -nano ppt 1.pptx
Materials Science -nano ppt 1.pptx
 
liquid drop model and counter.pptx
liquid drop model and counter.pptxliquid drop model and counter.pptx
liquid drop model and counter.pptx
 
fullerene seminar_2 (1).pptx
fullerene seminar_2 (1).pptxfullerene seminar_2 (1).pptx
fullerene seminar_2 (1).pptx
 
electrical measuring instruments.pptx
electrical measuring instruments.pptxelectrical measuring instruments.pptx
electrical measuring instruments.pptx
 
Earthing.ppt
Earthing.pptEarthing.ppt
Earthing.ppt
 
applications of nanotubes.pptx
applications of nanotubes.pptxapplications of nanotubes.pptx
applications of nanotubes.pptx
 
TENSOR .pptx
TENSOR .pptxTENSOR .pptx
TENSOR .pptx
 
Bonds in solids.pptx
Bonds in solids.pptxBonds in solids.pptx
Bonds in solids.pptx
 
ALGEBRA OF TENSOR .pptx
ALGEBRA OF TENSOR .pptxALGEBRA OF TENSOR .pptx
ALGEBRA OF TENSOR .pptx
 
SAW.pptx
SAW.pptxSAW.pptx
SAW.pptx
 
Microcontroller .pptx
Microcontroller .pptxMicrocontroller .pptx
Microcontroller .pptx
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 

Recently uploaded (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 

Machine Cycle 1.pptx

  • 1.
  • 2. 8085 MACHINE CYCLES AND THEIR TIMINGS:  The 8085 has seven machine cycle. These are:  1. Opcode fetch.  2. Memory read.  3. Memory write.  4. I/O read.  5. I/O write.  6. Interrupt acknowledge.  7. Bus idle.
  • 3.  The microprocessor executes the memory read cycle to read the data from RAM or ROM memory.  8085 processor executes this machine cycle in 3 T- states.  Step1 (T1 state): processor places the address on the address lines from SP, Rp, or PC and activates ALE in order to latch low-order of address. Also, it sends the status signals with logical status (0 1 0) for memory read machine cycle.  Step2 (T2 state): , 8085 processor activates the RD signals to enable the addressed memory location which places its contents on the data bus (AD0-AD7).  Step 3: (T3 state) The processor loads the contents of data bus on specified register (F, A, B, C, D, E, H, and L) and deactivates the RD signal to disables the memory devices.
  • 4.
  • 5.  THE microprocessor executes the memory write cycle to store the data into RAM or stack memory.  8085 processor executes this machine cycle in 3 T- states.  Step1 (T1 state): processor places the address on the address lines from SP or Rp and activates ALE in order to latch low-order of address. Also, it sends the status signals with logical status (0 0 1) for memory write machine cycle.  Step2 (T2 state): , 8085 processor places tha data on data bus and activates the WR signal to writing data into addressed memory location.  Step 3: (T3 state) The processor deactivates the WR signal which disables the memory device and terminates the write operation.
  • 6.  The microprocessor executes the IO read cycle to read the data from input device.  8085 processor executes this machine cycle in 3 T- states. Steps below show the details of this machine cycle:  Step1 (T1 state): processor places the address on the address lines from SP, Rp, or PC and activates ALE in order to latch low-order of address. Also, it sends the status signals with logical status (1 1 0) for IO read machine cycle.  Step2 (T2 state): , 8085 processor activates the RD signals to enable the addressed input device which places its contents on the data bus (AD0-AD7).  Step 3: (T3 state) The processor loads the contents of data bus on specified register (F, A, B, C, D, E, H, and L) and deactivates the RD signal to disables the input device.
  • 7.  The microprocessor executes the IO write cycle to store the data into output device.  8085 processor executes this machine cycle in 3 T- states. Steps below show the details of this machine cycle:  Step1 (T1 state): processor places the address on the address lines from SP or Rp and activates ALE in order to latch low-order of address. Also, it sends the status signals with logical status (1 0 1) for IO write machine cycle.  Step2 (T2 state): , 8085 processor places the data on data bus and activates the WR signal to writing data into addressed output device.  Step 3: (T3 state) The processor deactivates the WR signal which disables the output device and terminates the writing operation.
  • 8.  In response to INTR signal, processor execute interrupt acknowledge machine cycle to read an instruction from the external device. Sections below explain the machine cycle of RST and CALL instructions.  Interrupt Acknowledge cycle for RST Instruction: The interrupt acknowledge cycle is similar to opcode fetch cycle except:  1. The INTA signal is activated instead of RD signal.  2. The status lines (IO/M, S0 and S1) are 111 instead of 011.
  • 9.  There are few situations where the machine cycles are neither Read and Write. These situations are:  DAD instruction which add the contents of register pair to HL registers and save the results in HL.  This instruction required 10 T-states for opcode fetching machine cycle, and the other six T- states.  Four for adding operation into two machine cycle without any reading or writing operations.  The last two machine cycles of DAD instruction