25 lines
233 B
NASM
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
|
|
|