Initialize PIC
diff --git a/src/pic.h b/src/pic.h
new file mode 100644
index 0000000..ad44216
--- /dev/null
+++ b/src/pic.h
@@ -0,0 +1,16 @@
+#pragma once
+
+#include "kint.h"
+#include "registers.h"
+
+#define PIC1 0x20
+#define PIC2 0xa0
+#define PIC1_COMMAND PIC1
+#define PIC1_DATA (PIC1 + 1)
+#define PIC2_COMMAND PIC2
+#define PIC2_DATA (PIC2 + 1)
+
+#define PIC_EOI 0x20 // End of input
+
+void pic_send_eoi(uchar interrupt);
+void add_interrupt_handler(uchar interrupt, void (* handler)(struct registers));