Assembly Language Interrupts


Why do we need Interrupts

Lets imagine: Our computer is connected to a keypad. We want to enter something. When we press the key nothing happens because the computer is dealing with different things and doesnt notice that we want something from him. We need Interrupts!

Interrupts are triggered by software (INT 80h) or hardware (keypress), they behave like a Call (they jump to a specific location, execute code and jump back again).