1.The current fetch-execute cycle is completed
2.The contents of the program counter, which points to the next instruction of the program to be executed, must be stored away safely so it can be restored after servicing the interrupt.
3.The contents of other registers used by the user program are stored away
safely for later restoration
4.The source of the interrupt is identified
5.Interrupts of a lower priority are disabled
6.The program counter is loaded with the start address of the relevant
interrupt service routine.
7.The interrupt service routine is executed
8. The saved values belonging to the user program for registers other than the program counter are restored to the processor’s registers
9. Interrupts are re-enabled
10. The program counter is restored to point to the next instruction to be
fetched and executed in user program
Steve ju answered the question on June 7, 2018 at 18:00
- Explain the types of interrupts in a computer(Solved)
Explain the types of interrupts in a computer
Date posted: June 7, 2018. Answers (1)
- Explain the operations provided by an operating system (Solved)
Explain the operations provided by an operating system
Date posted: June 7, 2018. Answers (1)
- What are the disadvantages of computers(Solved)
What are the disadvantages of computers
Date posted: June 7, 2018. Answers (1)
- Explain the types of system software(Solved)
Explain the types of system software
Date posted: June 6, 2018. Answers (1)
- What are the requirements of Multi-programming System?(Solved)
What are the requirements of Multi-programming System?
Date posted: June 6, 2018. Answers (1)
- What is multiprocessing?(Solved)
What is multiprocessing?
Date posted: June 6, 2018. Answers (1)
- What is a virtual Memory?(Solved)
What is a virtual Memory?
Date posted: June 6, 2018. Answers (1)
- What are the advantages of off-the-shelf software as a way of acquiring software(Solved)
What are the advantages of off-the-shelf software as a way of acquiring software
Date posted: June 6, 2018. Answers (1)
- What are the advantages of customized software?(Solved)
What are the advantages of customized software?
Date posted: June 6, 2018. Answers (1)
- What is the difference between a mouse and a trackball?(Solved)
What is the difference between a mouse and a trackball?
Date posted: June 6, 2018. Answers (1)
- What is a video conference?(Solved)
What is a video conference?
Date posted: June 6, 2018. Answers (1)
- Describe the machine cycle for every instruction in the central processing unit(Solved)
Describe the machine cycle for every instruction in the central processing unit
Date posted: June 6, 2018. Answers (1)
- Give the differences between random access memory(RAM)and read only memory(ROM)(Solved)
Give the differences between random access memory(RAM)and read only memory(ROM)
Date posted: June 6, 2018. Answers (1)
- Give the differences between reduced instruction set computing processor and complex instruction set computing processor(Solved)
Give the differences between reduced instruction set computing processor and complex instruction set computing processor
Date posted: June 6, 2018. Answers (1)
- State the advantages of object oriented programming languages(Solved)
State the advantages of object oriented programming languages
Date posted: June 6, 2018. Answers (1)
- Features of object oriented programming languages(Solved)
Features of object oriented programming languages
Date posted: June 6, 2018. Answers (1)
- Explain the stages of data collection(Solved)
Explain the stages of data collection
Date posted: June 6, 2018. Answers (1)
- State the data collection media and methods(Solved)
State the data collection media and methods
Date posted: June 6, 2018. Answers (1)
- Types of errors during data collection(Solved)
Types of errors during data collection
Date posted: June 6, 2018. Answers (1)
- Describe types of files(Solved)
Describe types of files
Date posted: June 6, 2018. Answers (1)