Difference between revisions of "INT (x86 instruction)"
Jump to navigation
Jump to search
m (cat) |
|||
| Line 1: | Line 1: | ||
| − | '''INT''' is an [[assembly language]] instruction for x86 [[central processing unit|processors]] for generating a [[software interrupt]]. | + | '''INT''' is an [[Assembly Language|assembly language]] instruction for [[x86]] [[central processing unit|processors]] for generating a [[software interrupt]]. |
It takes the interrupt number as an argument. | It takes the interrupt number as an argument. | ||
Latest revision as of 23:41, May 13, 2009
INT is an assembly language instruction for x86 processors for generating a software interrupt.
It takes the interrupt number as an argument.
The interrupt number is the index into the interrupt vector table.
The interrupt vector table is a table of function pointers, each vector pointing to an interrupt routine or function.
The function pointed to by the interrupt vector table index is called upon execution of the INT XX instruction, where XX usually represents a hexadecimal value.