====== Exceptions und Interrupts im Portected Mode ====== ===== Was ist das? ===== ===== Übersicht ===== ^ Nummer ^ Name ^ Error Code? ^ | 0 | [[kernel:knowledge:exceptions:divide_0|Divide Error]] | Nein | | 1 | [[kernel:knowledge:exceptions:debug_1|Debug]] | Nein | | 2 | [[kernel:knowledge:exceptions:nmi_2|NMI Interrupt]] | Nein | | 3 | [[kernel:knowledge:exceptions:breakpoint_3|Breakpoint]] | Nein | | 4 | [[kernel:knowledge:exceptions:overflow_4|Overflow]] | Nein | | 5 | [[kernel:knowledge:exceptions:boundrange_5|Bound Range Exceeded]] | Nein | | 6 | [[kernel:knowledge:exceptions:invalidopcode_6|Invalid Opcode]] | Nein | | 7 | [[kernel:knowledge:exceptions:devnotavail_7|Device Not Available]] | Nein | | 8 | [[kernel:knowledge:exceptions:double_8|Double Fault]] | Ja | | 9 | [[kernel:knowledge:exceptions:coprosegoverrun_9|Coprocessor Segment Overrun]] | Nein | | 10 | [[kernel:knowledge:exceptions:invalidtss_10|Invalid TSS]] | Ja | | 11 | [[kernel:knowledge:exceptions:segnotpresent_11|Segment Not Present]] | Ja | | 12 | [[kernel:knowledge:exceptions:stacksegfault_12|Stack Segment Fault]] | Ja | | 13 | [[kernel:knowledge:exceptions:genprotection_13|General Protection Fault]] | Ja | | 14 | [[kernel:knowledge:exceptions:page_14|Page Fault]] | Ja | | 15 | //-reserviert, nicht benutzen-// | Nein | | 16 | [[kernel:knowledge:exceptions:math_16|Math Fault]] | Nein | | 17 | [[kernel:knowledge:exceptions:aligncheck_17|Alignment Check]] | Ja | | 18 | [[kernel:knowledge:exceptions:machinecheck_18|Machine Check]] | Nein | | 19 | [[kernel:knowledge:exceptions:simdfloating_19|SIMD Floating Point Exception]] | Nein | | 20 - 31 | //-reserviert, nicht benutzen-// | Nein | | 32 - 47 | Frei definierbare (üblicherweise [[kernel:knowledge:irqs|IRQs]]) | Nein | | 48 - 255 | Frei definierbare | Nein |