Problem beim Zurückspringen vom Interrupt.
Ich habe für den ProtectMode die GDT und IDT programmiert und eingerichtet. Zusätzlich habe ich den PIC umprogrammiert (auf 32 bis 47). Jedoch, wenn ein Interrupt aufgerufen wird und zurückgesprungen wird, wird Exception 13 ausgelöst. Mit welchem Befehl wird von einem Interrupt zurückgesprungen, bisher mache ich es mit Irtd benutzt. Was ist daran falsch?
Ps. Ist es richtig, dass der System Timer Interrupt selbstständig vom System(PIC) ausgeführt wird? (Hier Int 32)
Aufbau von einem Interrupt (bei mir)
Ich habe für den ProtectMode die GDT und IDT programmiert und eingerichtet. Zusätzlich habe ich den PIC umprogrammiert (auf 32 bis 47). Jedoch, wenn ein Interrupt aufgerufen wird und zurückgesprungen wird, wird Exception 13 ausgelöst. Mit welchem Befehl wird von einem Interrupt zurückgesprungen, bisher mache ich es mit Irtd benutzt. Was ist daran falsch?
Ps. Ist es richtig, dass der System Timer Interrupt selbstständig vom System(PIC) ausgeführt wird? (Hier Int 32)
Aufbau von einem Interrupt (bei mir)
Code: [Auswählen]
Interrupt_x:
Pushad
Cli
⦠;Anweisungen
â¦
Sti
Popad
Irtd
Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken

Gespeichert

