Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
84 views

Interrupts and Interrupt Service Routines

This document contains information about Nehru Institute of Engineering and Technology (NIET), including that it is approved by AICTE and affiliated with Anna University. It also lists some NBA accredited undergraduate programs including Aerospace, Computer Science, and Mechanical Engineering. The rest of the document discusses the 8086 microprocessor, addressing modes, instruction set, assembly language programming, and interrupts/interrupt service routines for the 8086 microprocessor. It provides details on the types of interrupts for the 8086 including non-maskable interrupts and maskable interrupts, as well as external and internal interrupts.
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views

Interrupts and Interrupt Service Routines

This document contains information about Nehru Institute of Engineering and Technology (NIET), including that it is approved by AICTE and affiliated with Anna University. It also lists some NBA accredited undergraduate programs including Aerospace, Computer Science, and Mechanical Engineering. The rest of the document discusses the 8086 microprocessor, addressing modes, instruction set, assembly language programming, and interrupts/interrupt service routines for the 8086 microprocessor. It provides details on the types of interrupts for the 8086 including non-maskable interrupts and maskable interrupts, as well as external and internal interrupts.
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 6

NEHRU INSTITUTE OF ENGINEERING AND TECHNOLOGY

“Nehru Gardens” T. M. PALAYAM, COIMBATORE-105


(Approved by AICTE and Affiliated to Anna University, Chennai)
(Accredited by NAAC, Recognized by UGC with 2(f) and 12(B))
NBA Accredited UG Courses: AERO, CSE, MECH DEPARTMENT
OF COMPUTER SCIENCE AND ENGINEERING

EC8691 – MICROPROCESSORS AND


MICRO CONTROLLERS
Prepared by
G.Jeevanantham, AP/CSE,
NIET.
UNIT I THE 8086
MICROPROCESSOR

Introduction to 8086 – Microprocessor


architecture – Addressing modes - Instruction
set and assembler directives –
Assembly language programming –
Modular Programming - Linking and
Relocation - Stacks - Procedures – Macros –
Interrupts and interrupt service routines –
Byte and String Manipulation.
Interrupt and Interrupt Service
Routing
• While CPU is executing a program, an
interrupt breaks the normal sequence of
executing the instruction, it diverts its
execution to some other program called
Interrupt Service Routine.
• After executing, the control is transferred
back again to the main program which was
being executed at the time of interrupt.
Interrupt and Interrupt Service
Routing
• 8086 has two types of interrupt pins NMI and INTR.
• NMI(Non Maskable Interrupt): It is a single non-
maskable interrupt pin (NMI) having higher priority
than the maskable interrupt request pin.
• The INTR is a maskable interrupt because the
microprocessor will be interrupted only if interrupts
are enabled using set interrupt flag instruction. It
should not be enabled using clear interrupt Flag
instruction.
Interrupt and Interrupt Service
Routing
• Types of Interrupt:
1.ExternalInterrupt: External device or
a signal interrupt the process from outside.
Eg. Keyboard Interrupt.
2.Internal Interrupt: Internal Interrupt
generated is internally by the
processor
circuit.
Eg. Overflow Interrupt.
Thank
You

You might also like