K (ISR wurde nach Interupt Service Routine verschoben) |
K |
||
Zeile 1: | Zeile 1: | ||
− | |||
− | |||
Programm-Code, der beim Auftreten einer freigeschalteten | Programm-Code, der beim Auftreten einer freigeschalteten | ||
[[Interrupt]]-Anforderung ([[IRQ]]) ausgeführt wird. | [[Interrupt]]-Anforderung ([[IRQ]]) ausgeführt wird. |
Version vom 19. Juni 2006, 15:42 Uhr
Programm-Code, der beim Auftreten einer freigeschalteten Interrupt-Anforderung (IRQ) ausgeführt wird. Dazu wird der normale Programmfluss unterbrochen, die ISR ausgeführt, und danach das Programm an der unterbrochenen Stelle fortgeführt.
Je nach Hardware bzw. deren Konfiguration wird die ISR direkt betreten oder indirekt über eine Interrupt-Vektor-Tabelle, welche nur die Startadressen der unterschiedlichen ISRs enthält bzw. Sprunganweisungen zum Start der jeweiligen ISR.