%include "config.s" kjmp: ; MUST be a short jump due to loader config jmp kernel_entry %include "int21/int21.s" kernel_entry: mov si, hello_string mov bl, 0x70 call print_string jmp $ hello_string: db "hello world!", 13, 10, '$' %include "vga.s"