Interrupts and the Intel 80x86 Family

The Intel 80x86 family of microprocessors supports 256 levels of prioritized interrupts, which can be triggered by three types of events:

Internal hardware interrupts

External hardware interrupts

Software interrupts