00 = Divide Fault
Occurs if division by zero is attempted or if the result of the operation does not fit in the destination operand.
02=NMI interrupt
Interrupt 2 is reserved for the hardware Non-Maskable-Interrupt condition. No exceptions trap through interrupt 2.
04=Overflow trap
Occurs after an INTRO instruction has executed and the OF bit is set to 1.
05=Bounds Check fault
The array Index is out of range
06=Invalid Opcode fault
This error can be caused by one of the below conditions.
07=Copressor not available fault.
This error can occur if no math coprocessor is present. This error can also occur when the math coprocessor is used and a task switch is executed.
08=Double Fault.
This error occurs when processing an exception triggers a second exception.
09(OD)=Copressor Segment Overrun.
Floating point operand is outside the segment.
10(0Ah/0A)=Invalid Task State Segment Fault
Can be caused by a number of possibilities as Task State Segment contains a number of descriptors.
11(0Bh)=Not Present Fault
The Not Present interrupt allows the operating system to implement virtual memory through the segmentation mechanism. 0B fault occurs when this segment is not available.
12(0Ch)=Stack Fault
Occurs when instruction refers to memory beyond the limit of the stack segment.
13(Odh)=General Protection Fault
Caused
by any condition that is not covered by any of the other processor
exceptions. The exception indicates that this program has been corrupted
in memory generally resulting in the immediate termination of the
program.
14(Oeh)=Page Fault
Occurs when a paging
protection rule is violated (when the retrieve fails, data retrieved is
invalid or the code that issued the fault broke the protection rule for
the processor).
16(10h)=Coprocessor error fault
Occurs when an unmasked floating-point exception has signaled a previous instruction.
17(11h)=Alignment Check Fault
Only
used on 80486 computers. Caused when code executing at ring privilege 3
attempts to access a word operand that is not divisible by four, or a
long real or temp real whose address is not divisible by eight.
Find out the reason of Fatal Error if that is due to Software related then go in safe mode and uninstall the software recently installed or udate them/patch them. or if the same is related to hardware then unplug the recently added hardware,
please vote
76 views
Usually answered in minutes!
×