Files
ownOS/1/boot.asm
martin.cholewa fa69adfc68 first example
2026-01-30 08:59:23 +01:00

42 lines
531 B
NASM

[BITS 16]
[ORG 0x7c00]
start:
xor ax,ax
mov ds,ax
mov es,ax
mov ss,ax
mov sp,0x7c00
PrintMessage:
mov ah,0x13
mov al,1
mov bx,0xa
xor dx,dx
mov bp,Message
mov cx,MessageLen
int 0x10
End:
hlt
jmp End
Message: db "Hello"
MessageLen: equ $-Message
times (0x1be-($-$$)) db 0
db 80h
db 0,2,0
db 0f0h
db 0ffh,0ffh,0ffh
dd 1
dd (20*16*63-1)
times (16*3) db 0
db 0x55
db 0xaa