boot.asm 246 B

12345678910111213141516171819
  1. org 07c00h
  2. mov ax, cs
  3. mov ds, ax
  4. mov es, ax
  5. call DispStr
  6. jmp $
  7. DispStr:
  8. mov ax, BootMessage
  9. mov bp, ax
  10. mov cx, 16
  11. mov ax, 01301h
  12. mov bx, 000ch
  13. mov dl, 0
  14. int 10h
  15. ret
  16. BootMessage: db "Hello OS World"
  17. times 510 - ($-$$) db 0
  18. dw 0xaa55