📄 s09_09.htm
字号:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><HTML><HEAD><TITLE>80386 Programmer's Reference Manual -- Section 9.9</TITLE></HEAD><BODY><B>up:</B> <A HREF="c09.htm">Chapter 9 -- Exceptions and Interrupts</A><BR><B>prev:</B> <A HREF="s09_08.htm">9.8 Exception Conditions</A><BR><B>next:</B> <A HREF="s09_10.htm">9.10 Error Code Summary</A><P><HR><P><H1>9.9 Exception Summary</H1>Table 9-6 summarizes the exceptions recognized by the 386.<PRE>Table 9-6. Exception SummaryDescription Interrupt Return Address Exception Function That Can GenerateNumber Points to Type the ExceptionFaultingInstructionDivide error 0 YES FAULT DIV, IDIVDebug exceptions 1Some debug exceptions are traps and some are faults. The exceptionhandler can determine which has occurred by examining DR6. (Refer to <A HREF="c12.htm">Chapter 12</A>.)Some debug exceptions are traps and some are faults. The exceptionhandler can determine which has occurred by examining DR6. (Refer to <A HREF="c12.htm">Chapter 12</A>.) Any instructionBreakpoint 3 NO TRAP One-byte INT 3Overflow 4 NO TRAP INTOBounds check 5 YES FAULT BOUNDInvalid opcode 6 YES FAULT Any illegal instructionCoprocessor not available 7 YES FAULT ESC, WAITDouble fault 8 YES ABORT Any instruction that cangenerate an exceptionCoprocessor SegmentOverrun 9 NO ABORT Any operand of an ESCinstruction that wraps aroundthe end of a segment.Invalid TSS 10 YES FAULTAn invalid-TSS fault is not restartable if it occurs during theprocessing of an external interrupt. JMP, CALL, IRET, any interruptSegment not present 11 YES FAULT Any segment-register modifierStack exception 12 YES FAULT Any memory reference thru SSGeneral Protection 13 YES FAULT/ABORTAll GP faults are restartable. If the fault occurs while attempting tovector to the handler for an external interrupt, the interrupted program isrestartable, but the interrupt may be lost. Any memory reference or codefetchPage fault 14 YES FAULT Any memory reference or codefetchCoprocessor error 16 YES FAULTCoprocessor errors are reported as a fault on the first ESC or WAITinstruction executed after the ESC instruction that caused the error. ESC, WAITTwo-byte SW Interrupt 0-255 NO TRAP INT n</PRE><P><HR><P><B>up:</B> <A HREF="c09.htm">Chapter 9 -- Exceptions and Interrupts</A><BR><B>prev:</B> <A HREF="s09_08.htm">9.8 Exception Conditions</A><BR><B>next:</B> <A HREF="s09_10.htm">9.10 Error Code Summary</A></BODY>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -