Initiates a software interrupt by pushing the flags, clearing the Trap and Interrupt Flags, pushing CS followed by IP and loading CS:IP with the value found in the interrupt vector table.
Execution then begins at the location addressed by the new CS:IP
Usage:
INT num ;
Modifies flags:
TF IF
Clocks | Size | |||||
---|---|---|---|---|---|---|
Operands | 808x | 286 | 386 | 486 | Bytes | |
immed8 | 51/71 | 23+m | 37 | 30 | 1 | |
immed8 (prot. mode, same priv.) | - | 40+m | 59 | 44 | 1 | |
immed8 (prot. mode, more priv.) | - | 78+m | 99 | 71 | 1 | |
immed8 (from VM86 to PL 0) | - | - | 119 | 86 | 1 | |
immed8 (prot. mode, via task gate) | - | 167+m | TS | 37+TS | 1 |