33 lines
374 B
NASM
33 lines
374 B
NASM
[ org 0x7c00 ]
|
|
|
|
write:
|
|
mov edx, 0
|
|
jmp print
|
|
|
|
writeLn:
|
|
mov edx, 1
|
|
|
|
print:
|
|
mov ah, 0x0e
|
|
|
|
print_loop:
|
|
mov al, [ ebx ]
|
|
cmp al, 0
|
|
je finish
|
|
int 0x10
|
|
add ebx, 0x01
|
|
call print_loop
|
|
|
|
finish:
|
|
cmp edx, 0
|
|
jle end
|
|
|
|
new_line:
|
|
mov al, 13
|
|
int 0x10
|
|
mov al, 10
|
|
int 0x10
|
|
dec edx
|
|
|
|
end:
|
|
ret |