Interrupt
Aus Lowlevel
Version vom 16. Dezember 2007, 12:49 Uhr von Jgraef (Diskussion | Beiträge) (Die Seite wurde neu angelegt: Ein Interrupt ist eine Unterbrechung der CPU. Er kann durch eine Exception, einen IRQ oder einen Software-Interrupt ausgelöst werden. Software-Interrupts werde...)
Ein Interrupt ist eine Unterbrechung der CPU. Er kann durch eine Exception, einen IRQ oder einen Software-Interrupt ausgelöst werden. Software-Interrupts werden mit der Instruktion int <n> ausgelöst.
Wenn ein Interrupt ausgelöst wird, werden eip,cs und eip auf dem Stack gesichert.
Aus einem Interrupt wird zurückgekehrt mit der Instruktion iret