| Zeile 24: | Zeile 24: | ||
xor ax, ax | xor ax, ax | ||
mov es, ax | mov es, ax | ||
| − | cli | + | cli ; IRQs deaktivieren: Dies ist nur notwendig, wenn man einen Eintrag für einen IRQ verändert |
mov WORD [es:0], __int0x00 ; Offset: Die Adresse unserer Interrupt Service Routine | mov WORD [es:0], __int0x00 ; Offset: Die Adresse unserer Interrupt Service Routine | ||
mov WORD [es:0+2], cs ; Segment: Wir geben hier das momentane Codesegment an | mov WORD [es:0+2], cs ; Segment: Wir geben hier das momentane Codesegment an | ||
| − | sti | + | sti ; IRQs aktivieren |
</pre> | </pre> | ||