#pragma once 


#define T_SYSCALL       64      // system call
#define T_DEFAULT      500      // catchall

#define T_IRQ0          32      // IRQ 0 corresponds to int T_IRQ

#define IRQ_TIMER        0
#define IRQ_KBD          1
#define IRQ_COM1         4
#define IRQ_IDE         14
#define IRQ_ERROR       19
#define IRQ_SPURIOUS    31

#define IRQ_APIC_TIMER  51


void defaultExceptionHandle();
void defaultInterruptHandle();
void pageFaultHandle();
void PIT_Handle();