EmbLogic's Blog

Interrupt Handling

All interrupt handlers perform the same four basic actions:
1. Save the IRQ value and the registers contents in the Kernel Mode stack.
2. Send an acknowledgment to the PIC that is servicing the IRQ line, thus allowing it to
issue further interrupts.
3. Execute the interrupt service routines (ISRs) associated with all the devices that share
the IRQ.
4. Terminate by jumping to the ret_from_intr( ) address.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>