| Zeile 24: | Zeile 24: | ||
xor ax, ax | xor ax, ax | ||
mov es, ax | mov es, ax | ||
| − | cli ; IRQs deaktivieren: Dies ist nur notwendig, wenn man einen Eintrag für einen IRQ verändert | + | ;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 ; IRQs aktivieren | + | ;sti ; IRQs aktivieren |
</asm> | </asm> | ||