Interrupt-Handler & Flags

refs
Hallo,

Versuche ich mein Glück mal hier. Also, ich habe da mal eine Frage Interrupt-Handler betreffend:
Ich habe schon in mehrern Beispielen gesehen, dass am Anfang und Ende eines Handlers ein pushf bezw. popf steht. Allerdings frage ich mich, ob das überhaupt einen Sinn macht, denn der Befehl 'int' pusht ja schon das ganze EFlag-Register auf den Stack. verwirrt
Oder habe ich da was falsch verstanden? Ich bin kein Assembler-Profi...

Thanx
Hanfling
Ja spät danach usw., etc. die Nachfolgenden Beiträge werden Spam sein die sich darüber aufregen. :>

Du pushst und popst, damit du den Zustand hast, bevor der Interrupt Händler aufgerufen wird, und der normale Programmfluss weitergehen kann, ohne das plötzlich die Register einen anderen Inhalt haben.

/edit bla, zu wenig Drogen etc.
int pushed das nicht automatisch, wird aber normalerweise mit pusha, popa zusammen mit dem anderen driss gepushed...