- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Discuss the MultiLevel Interrupts in Computer Architecture?
In multilevel interrupts, more than one interrupt pin is present in the processor. Hence, interrupts can be recognized by the CPU on getting an interrupt request from some of the interrupt pins.
The figure shows the multilevel interrupt system.
Let us now discuss the process flow of a multilevel interrupt. When the external asynchronous input is inserted, the logic control of a multilevel interrupt is as follows −
- The processor completes its current instruction.
- The current contents of the program counter are stored in the stack.
- The program counter is loaded with the address of an interrupt service routine.
- Program execution reaches with the instruction taken from the memory location pointed by the new program counter contents.
- The interrupt program is executed until a return instruction is executed.
- Once the RET instruction receives the old address from the stack, it puts back the address into the program counter. This allows the interrupted program to continue executing the instruction following the one where it was interrupted.
- Related Articles
- Discuss the Single Level Interrupts in Computer Architecture?
- Discuss the Hardware Algorithm in Computer Architecture?
- Discuss the Memory Hierarchy in Computer Architecture?
- Discuss the Associative Mapping in Computer Architecture?
- Discuss the I/O Interface in Computer Architecture?
- Discuss the Data Transfer Schemes in Computer Architecture?
- Discuss the Set Associative Mapping in Computer Architecture?
- What are the types of Program Interrupts in Computer Architecture?
- Discuss the various Input-Output Instructions in Computer Architecture?
- What is Computer Architecture as a Multilevel Hierarchical Framework?
- What are Computer Registers in Computer Architecture?
- Computer System Architecture
- What is computer architecture?
- Differences between Computer Architecture and Computer Organization
- What is the difference between Computer Architecture and Computer Organization?

Advertisements