global int_mouse_handler [extern mouse_handler] [bits 32] int_mouse_handler: cli pusha call mouse_handler mov al, 0x20 ;Port number AND command number to Acknowledge IRQ out 0xa0, al ; came from slave out 0x20, al ;Acknowledge IRQ, so we keep getting interrupts popa sti iret ;Interrupt-Return