INT 02 C - external hardware - NON-MASKABLE INTERRUPT Desc: generated by the CPU(Central Processing Unit) The microprocessor which executes programs on your computer. when the input to the NMIsee Non-Maskable Interrupt pin is asserted Notes: return address points to start of interrupted instruction on 80286+ on the 80286+, further NMIs are disabled until the next IRET instruction, but one additional NMIsee Non-Maskable Interrupt is remembered by the hardware and will be serviced after the IRET instruction reenables NMIs maskable interrupts may interrupt the NMIsee Non-Maskable Interrupt handler if interrupts are enabled although the Intel documentation states that this interrupt is typically used for power-failure procedures, it has many other uses on IBM-compatible machines: Memory parity error: all except JrIBM PCjr, CONVIBM Convertible, and some machines without memory parity Breakout switch on hardware debuggers Coprocessor interrupt: all except JrIBM PCjr and CONVIBM Convertible Keyboard interrupt: JrIBM PCjr, CONVIBM Convertible I/O channel check: CONVIBM Convertible, PS50+IBM PS/2 Models 50,60,70,80 Disk-controller power-on request: CONVIBM Convertible System suspend: CONVIBM Convertible Real-time clock: CONVIBM Convertible System watch-dog timer, time-out interrupt: PS50+IBM PS/2 Models 50,60,70,80 DMAsee Direct Memory Access timer time-out interrupt: PS50+IBM PS/2 Models 50,60,70,80 Low battery: HP 95LX Module pulled: HP 95LX