answersLogoWhite

0


Best Answer

Interrupt Handling 1. Hardware stacks program counter, etc. 2. Hardware loads new program counter from interrupt vector. 3. Assembly language procedure saves registers. 4. Assembly language procedure sets up new stack. 5. C interrupt service runs (typically reads and buffers input). 6. Scheduler decides which process is to run next. 7. C procedure returns to the assembly code. 8. Assembly language procedure starts up new current process.

User Avatar

Wiki User

16y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Describe the sequence of events that takes place when an interrupt is raised?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Execution cycle process of ASP.Net?

Life cycle of an ASP.NET application starts when the browser requests a page from the Web Server.These sequence of events that are raised whenever you request an ASP.NET page.PreInitInitInitCompletePreLoadLoadLoadCompletePreRenderPreRenderCompleteSaveStateCompleteUnload


What is the missing number in the sequence 1 - 8 - 27 - - 125 - 216?

The missing number in this sequence is 64, or 4 raised to the third power. You find the answer by noting that each number in the sequence is a counting number starting at 1 that is raised to the third power. For example, 2 raised to the third power (2 x 2 x 2) is 8.


What were major events in Maya lins life?

she was raised in brooklyn


What is a anthoer word for raised porch?

A veranda or a deck are other words that could be used to describe a raised porch.


Non vectored interrupt?

Stopping program flow to execute a special piece of code that handles a event.Non vectored interrupts are generally raised by input/output or slow devices.


What is the word used to describe the home in which you were born and raised?

my baby and teenage house


When an interrupt is serviced then what happens if another interrupt is raised?

It depends on the CPU architecture. Most modern CPUs support several levels of interrupts ranging from high priority to low. If the first interrupt that occurred was a high priority, then a lower priority one occurs, the high priority will continue to execute until it is done, then the the CPU will immediately jump to the lower one. Conversely, if the lower priority interrupt occurred first, it will be interrupted until the higher interrupt is serviced. For 80x86 series processors, do not confuse priority with vector. You may remember in the older days interrupt 13 belonging to the hard drive, and interrupts 3 and 4 being part of the serial port. This is not a function of the CPU but of the interrupt controller. The function of this device is beyond the scope of my answer here. 80x86 has 2 interrupt sources: maskable and non-maksable. Think of the non-maskable as the higher priority and the maskable as the lower. Most peripherals use the maskable interrupt line. Although a few, often functions of the BIOS, Fault, or Paged/Protected mode make use of the non-masked interrupt.


What statement describes why cattle and sheep are raised in the Australian Outback?

There are many statements that describe why cattle and sheep are raised in the Australian Outback. The resources are favorable there.


What is a term used for the way you are raised?

"Upbringing" is the term used to describe the way an individual is raised or the environment and experiences they are exposed to during their formative years.


What are some words to describe Jesus after the Resurrection other than 'resurrected' and 'raised'?

Fictional


What significant events was Joseph involved in?

The birth of Jesus. He was the foster father who raised the Son of God.


What is the term used to describe increased hemoglobin?

Elevated haemoglobin (shortened to Hb) or a raised haematocrit.