SlideShare a Scribd company logo
INTERRUPTS OF  INTEL 8085
What is an Interrupt? ,[object Object]
Steps whenever there is an interrupt? PC contents are stored in stack 100 101 102 103 104 103 STACK SP current PC 103
Interrupts in 8085 Main routine Interrupt Save program counter Disable interrupts Send out interupt acknowledge Service routine INTA Go to service routine Get original program counter Go back EI RET
HARDWARE  INTERRUPT ,[object Object]
SOFTWARE  INTERRUPT ,[object Object]
TYPES OF INTERRUPTS ,[object Object],[object Object],[object Object],[object Object]
MASKABLE  INTERRUPTS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
VECTORED INTERRUPTS ,[object Object],[object Object],[object Object],[object Object],[object Object]
8085 Interrupts 8085 TRAP RST7.5 RST6.5 RST 5.5 INTR INTA
The addresses to which program control goes: Absolute address is calculated by multiplying the RST value with 0008H. NAME VECTOR ADDRESSES RST 7.5 003CH(7.5 X 0008H) RST 6.5 0034H(6.5 X 0008H) RST 5.5 002CH(5.5 X 0008H) TRAP 0024H(4.5 X 0008H)
NON – VECTORED INTERRUPT ,[object Object],[object Object]
The 8085 Interrupts Interrupt name Maskable Vectored INTR Yes No RST 5.5 Yes Yes RST 6.5 Yes Yes RST 7.5 Yes Yes TRAP No Yes
EDGE TRIGGERED INTERRUPTS ,[object Object],[object Object]
Edge triggering Rising edge Falling edge
LEVEL TRIGGERED INTERRUPT ,[object Object],[object Object],[object Object],[object Object],[object Object]
Level triggering Low level High  level
PRIORITY BASED INTERRUPTS INTERRUPT PRIORITY TRAP 1 RST 7.5 2 RST 6.5 3 RST 5.5 4 INTR 5
Five hardware interrupts are: ,[object Object],[object Object],[object Object],[object Object],[object Object]
TRAP (PIN-6) ,[object Object],[object Object],[object Object],[object Object],[object Object]
RST 7.5 ,[object Object],[object Object],[object Object]
RST 6.5 ,[object Object],[object Object],[object Object]
RST 5.5 ,[object Object],[object Object],[object Object]
INTR ,[object Object],[object Object],[object Object]
INTA’ ,[object Object],[object Object],[object Object]
ANY QUERIES
QUESTIONS FOR YOU ,[object Object],[object Object]
THANK YOU

More Related Content

What's hot

Interrupt of 8085
Interrupt of 8085Interrupt of 8085
Interrupt of 8085
Nitin Ahire
 
1206 Interrupts Of 8085
1206 Interrupts Of 80851206 Interrupts Of 8085
1206 Interrupts Of 8085
techbed
 
8085 interrupts
8085 interrupts8085 interrupts
8085 interrupts
deval patel
 
Interrupts of 8085
Interrupts of 8085Interrupts of 8085
Interrupts of 8085
ShivamSood22
 
Presentation on Intel 8085 processor
Presentation on Intel 8085 processorPresentation on Intel 8085 processor
Presentation on Intel 8085 processor
Madhur Gupta
 
Interrupt
InterruptInterrupt
Interrupt
Joy Sarker
 
Types of Interrupts with details Mi ppt
Types of Interrupts with details Mi pptTypes of Interrupts with details Mi ppt
Types of Interrupts with details Mi ppt
sanjaytron
 
Atv32 how to diagnose a saff fault
Atv32 how to diagnose a saff faultAtv32 how to diagnose a saff fault
Atv32 how to diagnose a saff fault
Hải Trần Danh
 
Playing with R L C Circuits
Playing with R L C CircuitsPlaying with R L C Circuits
Playing with R L C Circuits
Anil Kumar Pugalia
 
S emb t5-arch_io
S emb t5-arch_ioS emb t5-arch_io
S emb t5-arch_io
João Moreira
 
Detection & counting of missing pulses with generation
Detection & counting of missing pulses with generationDetection & counting of missing pulses with generation
Detection & counting of missing pulses with generation
SayanSarkar55
 
8085 interrupts
8085 interrupts8085 interrupts
8085 interrupts
Meena Rathore
 
Hardware-Assisted Rootkits & Instrumentation
Hardware-Assisted Rootkits & InstrumentationHardware-Assisted Rootkits & Instrumentation
Hardware-Assisted Rootkits & Instrumentation
EndgameInc
 
PowerMate15 Technical Specification
PowerMate15 Technical SpecificationPowerMate15 Technical Specification
PowerMate15 Technical Specification
Rimsky Cheng
 
Jtagppt
JtagpptJtagppt
SenseTek Stratos HSSD-2 installers handbook
SenseTek Stratos HSSD-2 installers handbookSenseTek Stratos HSSD-2 installers handbook
SenseTek Stratos HSSD-2 installers handbook
Hans Bronkhorst
 
At89c4051
At89c4051At89c4051

What's hot (17)

Interrupt of 8085
Interrupt of 8085Interrupt of 8085
Interrupt of 8085
 
1206 Interrupts Of 8085
1206 Interrupts Of 80851206 Interrupts Of 8085
1206 Interrupts Of 8085
 
8085 interrupts
8085 interrupts8085 interrupts
8085 interrupts
 
Interrupts of 8085
Interrupts of 8085Interrupts of 8085
Interrupts of 8085
 
Presentation on Intel 8085 processor
Presentation on Intel 8085 processorPresentation on Intel 8085 processor
Presentation on Intel 8085 processor
 
Interrupt
InterruptInterrupt
Interrupt
 
Types of Interrupts with details Mi ppt
Types of Interrupts with details Mi pptTypes of Interrupts with details Mi ppt
Types of Interrupts with details Mi ppt
 
Atv32 how to diagnose a saff fault
Atv32 how to diagnose a saff faultAtv32 how to diagnose a saff fault
Atv32 how to diagnose a saff fault
 
Playing with R L C Circuits
Playing with R L C CircuitsPlaying with R L C Circuits
Playing with R L C Circuits
 
S emb t5-arch_io
S emb t5-arch_ioS emb t5-arch_io
S emb t5-arch_io
 
Detection & counting of missing pulses with generation
Detection & counting of missing pulses with generationDetection & counting of missing pulses with generation
Detection & counting of missing pulses with generation
 
8085 interrupts
8085 interrupts8085 interrupts
8085 interrupts
 
Hardware-Assisted Rootkits & Instrumentation
Hardware-Assisted Rootkits & InstrumentationHardware-Assisted Rootkits & Instrumentation
Hardware-Assisted Rootkits & Instrumentation
 
PowerMate15 Technical Specification
PowerMate15 Technical SpecificationPowerMate15 Technical Specification
PowerMate15 Technical Specification
 
Jtagppt
JtagpptJtagppt
Jtagppt
 
SenseTek Stratos HSSD-2 installers handbook
SenseTek Stratos HSSD-2 installers handbookSenseTek Stratos HSSD-2 installers handbook
SenseTek Stratos HSSD-2 installers handbook
 
At89c4051
At89c4051At89c4051
At89c4051
 

Similar to Interrupts

Microprocessor Architecture 4
Microprocessor Architecture  4Microprocessor Architecture  4
Microprocessor Architecture 4
Dr.YNM
 
Interrupts of microprocessor 8085
Interrupts of microprocessor  8085Interrupts of microprocessor  8085
Interrupts of microprocessor 8085
mujeebkhanelectronic
 
interrupts.ppt
interrupts.pptinterrupts.ppt
interrupts.ppt
HarishRagavB
 
Pin diagram-of-8085
Pin diagram-of-8085Pin diagram-of-8085
Pin diagram-of-8085
sharan Kumar
 
Interrupt
InterruptInterrupt
Interrupt
roshan_rawat
 
EE8551 mpmc unit 1 module 3
EE8551 mpmc unit 1   module 3EE8551 mpmc unit 1   module 3
EE8551 mpmc unit 1 module 3
CHAIRMA LAKSHMI
 
Interrupt11
Interrupt11Interrupt11
Interrupt11
Aisu
 
Microprocessor.pptx
Microprocessor.pptxMicroprocessor.pptx
Microprocessor.pptx
SachinKupade
 
MPMC_PPT.pptx
MPMC_PPT.pptxMPMC_PPT.pptx
MPMC_PPT.pptx
SureshkumarKumaravel
 
8085 interrupts
8085 interrupts8085 interrupts
8085 interrupts
Isha Negi
 
Chapter 4 - Interrupts of 8085
Chapter 4 - Interrupts of 8085Chapter 4 - Interrupts of 8085
Chapter 4 - Interrupts of 8085
Bisrat Girma
 
Interrupts
InterruptsInterrupts
Interrupts
deval patel
 
Interrupts and types of interrupts
Interrupts and types of interruptsInterrupts and types of interrupts
Interrupts and types of interrupts
Muhammad Sheharyar Asif
 
Timing n interrupt.pptx
Timing n interrupt.pptxTiming n interrupt.pptx
Timing n interrupt.pptx
JasaRChoudhary
 
B sc e5.2 mp unit 3 interfacing
B sc e5.2 mp unit 3 interfacingB sc e5.2 mp unit 3 interfacing
B sc e5.2 mp unit 3 interfacing
MahiboobAliMulla
 
Coa INTERUPT
Coa INTERUPTCoa INTERUPT
Coa INTERUPT
Piyush Rochwani
 
Microprocessor Part 4
Microprocessor    Part 4Microprocessor    Part 4
Microprocessor Part 4
Sajan Agrawal
 
8051
80518051
Vino's 8086 interrupts
Vino's 8086 interruptsVino's 8086 interrupts
Vino's 8086 interrupts
Vinod K Payyannur
 
Introduction to Interrupts of 8085 microprocessor
Introduction to Interrupts of 8085 microprocessorIntroduction to Interrupts of 8085 microprocessor
Introduction to Interrupts of 8085 microprocessor
RAKESHCHOUDHARY164857
 

Similar to Interrupts (20)

Microprocessor Architecture 4
Microprocessor Architecture  4Microprocessor Architecture  4
Microprocessor Architecture 4
 
Interrupts of microprocessor 8085
Interrupts of microprocessor  8085Interrupts of microprocessor  8085
Interrupts of microprocessor 8085
 
interrupts.ppt
interrupts.pptinterrupts.ppt
interrupts.ppt
 
Pin diagram-of-8085
Pin diagram-of-8085Pin diagram-of-8085
Pin diagram-of-8085
 
Interrupt
InterruptInterrupt
Interrupt
 
EE8551 mpmc unit 1 module 3
EE8551 mpmc unit 1   module 3EE8551 mpmc unit 1   module 3
EE8551 mpmc unit 1 module 3
 
Interrupt11
Interrupt11Interrupt11
Interrupt11
 
Microprocessor.pptx
Microprocessor.pptxMicroprocessor.pptx
Microprocessor.pptx
 
MPMC_PPT.pptx
MPMC_PPT.pptxMPMC_PPT.pptx
MPMC_PPT.pptx
 
8085 interrupts
8085 interrupts8085 interrupts
8085 interrupts
 
Chapter 4 - Interrupts of 8085
Chapter 4 - Interrupts of 8085Chapter 4 - Interrupts of 8085
Chapter 4 - Interrupts of 8085
 
Interrupts
InterruptsInterrupts
Interrupts
 
Interrupts and types of interrupts
Interrupts and types of interruptsInterrupts and types of interrupts
Interrupts and types of interrupts
 
Timing n interrupt.pptx
Timing n interrupt.pptxTiming n interrupt.pptx
Timing n interrupt.pptx
 
B sc e5.2 mp unit 3 interfacing
B sc e5.2 mp unit 3 interfacingB sc e5.2 mp unit 3 interfacing
B sc e5.2 mp unit 3 interfacing
 
Coa INTERUPT
Coa INTERUPTCoa INTERUPT
Coa INTERUPT
 
Microprocessor Part 4
Microprocessor    Part 4Microprocessor    Part 4
Microprocessor Part 4
 
8051
80518051
8051
 
Vino's 8086 interrupts
Vino's 8086 interruptsVino's 8086 interrupts
Vino's 8086 interrupts
 
Introduction to Interrupts of 8085 microprocessor
Introduction to Interrupts of 8085 microprocessorIntroduction to Interrupts of 8085 microprocessor
Introduction to Interrupts of 8085 microprocessor
 

More from Monica Sabharwal

Cg colg
Cg colgCg colg
2009 Punjab Technical University B.C.A Object Oriented Proagramming Language ...
2009 Punjab Technical University B.C.A Object Oriented Proagramming Language ...2009 Punjab Technical University B.C.A Object Oriented Proagramming Language ...
2009 Punjab Technical University B.C.A Object Oriented Proagramming Language ...
Monica Sabharwal
 
2009 Punjab Technical University B.C.A Microprocessor Question paper
2009 Punjab Technical University B.C.A Microprocessor Question paper2009 Punjab Technical University B.C.A Microprocessor Question paper
2009 Punjab Technical University B.C.A Microprocessor Question paper
Monica Sabharwal
 
2009 Punjab Technical University B.C.A Management Information System Question...
2009 Punjab Technical University B.C.A Management Information System Question...2009 Punjab Technical University B.C.A Management Information System Question...
2009 Punjab Technical University B.C.A Management Information System Question...
Monica Sabharwal
 
2009 Punjab Technical University B.C.A OPERATING SYSTEM Question paper
2009 Punjab Technical University B.C.A OPERATING SYSTEM Question paper2009 Punjab Technical University B.C.A OPERATING SYSTEM Question paper
2009 Punjab Technical University B.C.A OPERATING SYSTEM Question paper
Monica Sabharwal
 
2009 Punjab Technical University B.C.A Database Management System Question paper
2009 Punjab Technical University B.C.A Database Management System Question paper2009 Punjab Technical University B.C.A Database Management System Question paper
2009 Punjab Technical University B.C.A Database Management System Question paper
Monica Sabharwal
 
Csa papers
Csa papersCsa papers
Csa papers
Monica Sabharwal
 

More from Monica Sabharwal (7)

Cg colg
Cg colgCg colg
Cg colg
 
2009 Punjab Technical University B.C.A Object Oriented Proagramming Language ...
2009 Punjab Technical University B.C.A Object Oriented Proagramming Language ...2009 Punjab Technical University B.C.A Object Oriented Proagramming Language ...
2009 Punjab Technical University B.C.A Object Oriented Proagramming Language ...
 
2009 Punjab Technical University B.C.A Microprocessor Question paper
2009 Punjab Technical University B.C.A Microprocessor Question paper2009 Punjab Technical University B.C.A Microprocessor Question paper
2009 Punjab Technical University B.C.A Microprocessor Question paper
 
2009 Punjab Technical University B.C.A Management Information System Question...
2009 Punjab Technical University B.C.A Management Information System Question...2009 Punjab Technical University B.C.A Management Information System Question...
2009 Punjab Technical University B.C.A Management Information System Question...
 
2009 Punjab Technical University B.C.A OPERATING SYSTEM Question paper
2009 Punjab Technical University B.C.A OPERATING SYSTEM Question paper2009 Punjab Technical University B.C.A OPERATING SYSTEM Question paper
2009 Punjab Technical University B.C.A OPERATING SYSTEM Question paper
 
2009 Punjab Technical University B.C.A Database Management System Question paper
2009 Punjab Technical University B.C.A Database Management System Question paper2009 Punjab Technical University B.C.A Database Management System Question paper
2009 Punjab Technical University B.C.A Database Management System Question paper
 
Csa papers
Csa papersCsa papers
Csa papers
 

Interrupts

  • 1. INTERRUPTS OF INTEL 8085
  • 2.
  • 3. Steps whenever there is an interrupt? PC contents are stored in stack 100 101 102 103 104 103 STACK SP current PC 103
  • 4. Interrupts in 8085 Main routine Interrupt Save program counter Disable interrupts Send out interupt acknowledge Service routine INTA Go to service routine Get original program counter Go back EI RET
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. 8085 Interrupts 8085 TRAP RST7.5 RST6.5 RST 5.5 INTR INTA
  • 11. The addresses to which program control goes: Absolute address is calculated by multiplying the RST value with 0008H. NAME VECTOR ADDRESSES RST 7.5 003CH(7.5 X 0008H) RST 6.5 0034H(6.5 X 0008H) RST 5.5 002CH(5.5 X 0008H) TRAP 0024H(4.5 X 0008H)
  • 12.
  • 13. The 8085 Interrupts Interrupt name Maskable Vectored INTR Yes No RST 5.5 Yes Yes RST 6.5 Yes Yes RST 7.5 Yes Yes TRAP No Yes
  • 14.
  • 15. Edge triggering Rising edge Falling edge
  • 16.
  • 17. Level triggering Low level High level
  • 18. PRIORITY BASED INTERRUPTS INTERRUPT PRIORITY TRAP 1 RST 7.5 2 RST 6.5 3 RST 5.5 4 INTR 5
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 27.