Wird der Programmablauf unterbrochen (z.B. durch einen Interrupt eines Peripheriegerätes), so wird als erstes der Prozessorstatus (Status- und einige andere Register des Prozessors) auf den Systemstack gerettet und in den Supervisor-Modus umgeschaltet. Anschließend wird die ''Interrupt Service Routine'' ausgeführt, die der Unterbrechungsquelle zugeordnet ist. Nach Beendigung der ''Interrupt Service Routine'' wird der ursprüngliche Prozessorstatus wieder geladen und das unterbrochene Programm an der Unterbrechungsstelle wieder fortgesetzt.
''[[Informatik]]:'' [[Befehlssequenz]], die beim Auftreten eines [[Interrupt]]s abgearbeitet wird.