Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

Interrupthandler

JamesBomb / 13 Antworten / Flachansicht Nickles

Hi!
Wo im Speicher liegt die Interrupt-Vektor-Tabelle? Wie kann ich eine Interruptbehandlungsroutine reinschreiben?
Geht dies auch mit einer Hochsprache?
(Darunter fällt auch noch C :-))

bei Antwort benachrichtigen
Was ist 0 in asm? JamesBomb
T-Rex JamesBomb „Wie sieht es im PM aus? Wo im Speicher steht die Tabelle?“
Optionen

Hallo,

das weiß ich nicht ganz genau, weil der PM die Interrupts anders verarbeitet. Die meisten werden sowieso deaktiviert, weil der Code dafür 16Bit ist und PM ja 32Bit. Der Prozessor soll schließlich nicht "in die Steinzeit" zurückfallen.
Aber ich denke, daß die Tabelle dann ebenfalls an dieser Adresse liegt. Könnte mich aber auch irren, unterm 286er habe ich den PM nie benutzt (bevor jemand schreit: der kann das auch, lest euch nur die Specs durch).

 GrüßeT-Rex 
bei Antwort benachrichtigen