Interrupts/IDT

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Interrupts/IDT

    Bin Projektleiter beim Aeris-Projekt(aeris-projekt.tk) und hab folgendes Problem:
    Ich will eine IDT(Interrupt Deskriptor Table) initalisiren.
    Funktioniert auch.
    Um zu testen obs auch funktioniert, hab ich mir eine einfache funktion programmiert, die einfach nur ein Text ausgibt.
    Damit der Ablauf nihct gestört wird, sichere ich alle Register mit "pusha", und reloade sie am ende mit "popa", und führe dann "iret" aus.
    Ich compilire und teste, und es kommt immer nur: Unbehebarer Prozessorfehler.
    Ich arbeite mit C, lowlevel. Heißt: Keine standartheader.
    Getestet unter MSVirtual PC 2007