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 „Was ist 0 in asm?“
Optionen

Wie?

$0 (Pascal) = 0 (Dezimal) = 0x00 (C/C++) = frag mich nicht.
Aber mit 0dez kann man das eigentlich schreiben.

Aber wenn Du die entsprechenden Register schneller löschen willst, dann schreibe doch einfach
XOR ax, ax

Spart (meines Wissens nach) 2 Prozessortakte.

 GrüßeT-Rex 
bei Antwort benachrichtigen