hos/kernel.asm

25 lines
233 B
NASM

bits 32
org 0x100000
mov esi, msg
mov edi, 0xb8000
msg_loop:
lodsb
or al, al
jz msg_done
stosb
mov al, 15
stosb
jmp msg_loop
msg_done:
jmp $
msg:
db "This kernel is located at 0x100000!", 0