]> git.dujemihanovic.xyz Git - nameless-os.git/blob - boot/x86/old/print.s
WIP: Add new FAT32 bootloader
[nameless-os.git] / boot / x86 / old / print.s
1 ; ds:si - pointer to ASCIIZ string
2 print:
3 pusha
4 pushf
5 cld
6 xor bh, bh
7 mov ah, 0Eh
8 .loop:
9 lodsb
10 cmp al, 0
11 je .done
12 int 10h
13 jmp .loop
14 .done:
15 mov al, 0Dh
16 int 10h
17 mov al, 0Ah
18 int 10h
19 popf
20 popa
21 ret