O'Reilly logo

The Unabridged Pentium 4 IA32 Processor Genealogy by Bob Colwell, Tom Shanley

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Software-Generated Exceptions

General

Software-generated exceptions fall into two categories:

  • Software exceptions generated as a result of an error condition detected while attempting execution of an instruction. The type of error condition defines the IDT entry that is vectored to.

  • Software exceptions deliberately generated by execution of special instruction types (e.g., INT and BOUND). Special exceptions are also generated by the INT nn, INTO, and INT3 instructions:

    - Execution of an INT nn instruction vectors to entry nn in the IDT.

    - Execution of an INTO instruction vectors to IDT entry four if EFlags[OF] = 1.

    - Execution of the INT3 instruction (the breakpoint instruction) vectors to IDT entry three.

    - Conditionally generated by the BOUND instruction ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required