⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 s09_09.htm

📁 Programmer s Reference Manual is an improtant book on Intel processor architecture and programming.
💻 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 + -