Interrutps!by Artelius (Login Mikrondel)
The operating system (be it Windows or DOS) sets up some code to be run when the keyboard/mouse/hard disk/network device etc. signals that something has happened that needs to be dealt with.
The processor stops executing the current program, and runs this "interrupt handler". The interrupt handler will resume the program that was interrupted when it has finished doing whatever needs doing.
Apart from the time it takes to execute the interrupt handler, the interrupted program isn't affected in any way.
The "multikey" ASM things in the FAQ replace the ordinary keyboard handler with a custom one.
Goto Forum Home