| Zeile 40: | Zeile 40: | ||
| 0x07 || #NM - [[Exception#Device_Not_Available | Device Not Available]] || Fault || nein | | 0x07 || #NM - [[Exception#Device_Not_Available | Device Not Available]] || Fault || nein | ||
|- | |- | ||
| − | | 0x08 || #DF - [[Exception#Double_Fault | Double Fault]] || || ja | + | | 0x08 || #DF - [[Exception#Double_Fault | Double Fault]] || Abort || ja |
|- | |- | ||
| − | | 0x09 || [[Exception#Coprocessor_Segment_Overrun | Coprocessor Segment Overrun]] || || nein | + | | 0x09 || [[Exception#Coprocessor_Segment_Overrun | Coprocessor Segment Overrun]] || - || nein |
|- | |- | ||
| − | | 0x0a || #TS - [[Exception#Invalid_TSS | Invalid TSS]] || || ja | + | | 0x0a || #TS - [[Exception#Invalid_TSS | Invalid TSS]] || Fault || ja |
|- | |- | ||
| − | | 0x0b || #NP - [[Exception#Segment_not_Present | Segment not Present]] || || ja | + | | 0x0b || #NP - [[Exception#Segment_not_Present | Segment not Present]] || Fault || ja |
|- | |- | ||
| − | | 0x0c || #SS - [[Exception#Stack_Fault | Stack Fault]] || || ja | + | | 0x0c || #SS - [[Exception#Stack_Fault | Stack Fault]] || Fault || ja |
|- | |- | ||
| − | | 0x0d || #GP - [[Exception#General_Protection | General Protection]] || || ja | + | | 0x0d || #GP - [[Exception#General_Protection | General Protection]] || Fault || ja |
|- | |- | ||
| − | | 0x0e || #PF - [[Exception#Page_Fault | Page Fault]] || || ja | + | | 0x0e || #PF - [[Exception#Page_Fault | Page Fault]] || Fault || ja |
|- bgcolor="#bbb" | |- bgcolor="#bbb" | ||
| 0x0f || ''Reserviert'' || - || - | | 0x0f || ''Reserviert'' || - || - | ||
|- | |- | ||
| − | | 0x10 || #MF - [[Exception#x87_Floating_Point | x87 Floating Point]] || || nein | + | | 0x10 || #MF - [[Exception#x87_Floating_Point | x87 Floating Point]] || Fault || nein |
|- | |- | ||
| − | | 0x11 || #AC - [[Exception#Alignment_Check | Alignment Check]] || || ja | + | | 0x11 || #AC - [[Exception#Alignment_Check | Alignment Check]] || Fault || ja |
|- | |- | ||
| − | | 0x12 || #MC - [[Exception#Machine_Check | Machine Check]] || || nein | + | | 0x12 || #MC - [[Exception#Machine_Check | Machine Check]] || Abort || nein |
|- | |- | ||
| − | | 0x13 || #XF - SIMD Floating Point || || nein | + | | 0x13 || #XF - [[Exception#SIMD_Floating_Point | SIMD Floating Point]] || Fault || nein |
|- bgcolor="#bbb" | |- bgcolor="#bbb" | ||
| 0x14-0x1f || ''Reserviert'' || - || - | | 0x14-0x1f || ''Reserviert'' || - || - | ||
| Zeile 159: | Zeile 159: | ||
=== Machine Check === | === Machine Check === | ||
??? | ??? | ||
| + | |||
| + | === SIMD Floating Point === | ||
| + | Wenn das Exception Mask Bit in MXCSR gelöscht ist und das CR4.OSXMMEXCPT Bit gesetzt ist, so löst eine 128-Bit Floating Point Exception diese Exception aus. Ist das Exception Mask Bit gesetzt, so wird keine Exception ausgelöst. Ist CR4.OSXMMEXCPT gelöscht, so wird statt der SIMD Floating Point Exception eine [[Exception#Invalid_Opcode | Invalid Opcode Exception]] ausgelöst. | ||
== Weblinks == | == Weblinks == | ||
http://www.logix.cz/michal/doc/i386/chp09-08.htm (Englisch) | http://www.logix.cz/michal/doc/i386/chp09-08.htm (Englisch) | ||
[[Kategorie:Glossar]] | [[Kategorie:Glossar]] | ||