--- /dev/null
+#pragma pack(push, 1)
+typedef struct {
+ unsigned int vector;
+ unsigned int err_code;
+ unsigned int eip;
+ unsigned short cs;
+ unsigned int eflags;
+} isr_param;
+#pragma pack(pop)
+
+void
+_asm_isr0();
+
+void
+interrupt_handler(isr_param* param);
\ No newline at end of file