Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

interrupts und so

JamesBomb / 0 Antworten / Flachansicht Nickles

So ... wieder mal was von meinen gesammelten Problemen: :-)

Ich habe jetzt also ne GDT und IDT geladen, kann somit alle Exceptions auffangen. Das funktioniert auch (getestet mit Division durch 0). Normalerweise sollten auch Interrupts diese Handler aufrufen(irq 0 == int 8 usw). Ich also hämmere auf die Tastatur und ...
nix passiert. (Sollte aber ein Sternchen ausgegeben werden Warum passiert nix. Müssen die Ints erst aktiviert werden? (habs auch mit "sti" probiert). Normalerweise, so hab ich mir sagen lassen sind sie auch alle schon "unmasked". Wo also liegt das problem?
Was auch noch komisch is: Der Intervaltimer löst GENAU einmal den int 8 aus. Alles sehr komisch.
Ich hoffe jetz mal wieder auf eure Hilfe ... thx

bei Antwort benachrichtigen