aboutsummaryrefslogtreecommitdiffstats
path: root/src/boot.stage1.print.asm
blob: 106a4df79d696366bf78f42bc6d513398b8eaae5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    ;; boot.stage1.print.asm

    [bits 16]
_print_string:  
    pusha
    mov ah, 0x0e

_print_string_loop:     
    cmp byte [bx], 0
    je print_string_return
    
    mov al, [bx]
    int 0x10
    
    inc bx 
    jmp print_string_loop

_print_string_return:   
    popa
    ret
    align 4