#include .text .globl mouse_interrupt mouse_interrupt: pushl %eax pushl %ebx pushl %ecx pushl %edx push %ds