main: mov ax, cs mov ds, ax call heap_init call ivt_backup call debug_init int 0x2E retf %include "kernel/heap.asm" %include "kernel/intr.asm" %include "kernel/debug.asm" %include "kernel/kprintf.asm" align 16 heap: