Generally, what is an Interrupt and the Two Main Types?
What is a Software Interrupt?
What is a Hardware Interrupt?
What is an Alternative to Interrupts?
What is an Interrupt Service Routine (ISR)?
How is an ISR Executed?