Also Ich hab im Intel und AMD Manual gelesen, der Processor löst eine #UD (undefined opcode exception) aus, wenn man die Instruction UD2 benutzt. (soll er ja auch).
Wenn ich das dann richtig verstehe, wird ein Interrupt aufgerufen (einer zwischen 0 und 31, weiß grad nicht genau welcher).
Das sind anscheinend genau die, die Interrupts, die auch aufgerufen werden, wenn man z.B. INT 10h in einem Programm schreibt. Kann das wirklich sein?
Wie merkt der Code im Interrupt, dass er das eine Mal eine #UD behandelt und das andere Mal z.B. den Mode 13h auslösen soll?
(Ich hoffe ich hab das Intel und AMD Manual richtig verstanden).