rdos/kernel/main.asm

25 lines
314 B
NASM

main:
mov ax, cs
mov ds, ax
mov es, ax
mov bx, 0x002E
mov dx, debug_reg_ir
call ivt_set
call heap_init
mov ax, 18
call malloc
ret
%include "kernel/heap.asm"
%include "kernel/intr.asm"
%include "kernel/debug.asm"
%include "kernel/kprintf.asm"
align 16
heap:
dw 0