Interrupt/Exception Generation and Handling
Software-initiated interrupts or exceptions.
Software interrupts/exceptions can be further divided into two categories:
Software exceptions that result from an error while attempting to execute an instruction.
Software interrupts that result from the execution of a software interrupt instruction (i.e., INT nn, INTO, INT3, or BOUND).