From 6b4a5039a68f88103a7d51318f166cd2967af7af Mon Sep 17 00:00:00 2001 From: Travor Liu Date: Fri, 9 Mar 2018 10:56:13 -0500 Subject: [PATCH] Support for new Operating System --- a/assembler_bootsect.asm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 a/assembler_bootsect.asm diff --git a/a/assembler_bootsect.asm b/a/assembler_bootsect.asm new file mode 100644 index 00000000..6ac3cdd6 --- /dev/null +++ b/a/assembler_bootsect.asm @@ -0,0 +1,22 @@ +[ORG 0x7C00] + + mov si,HelloWorld + call print_string + + jmp $ + + HelloWorld db "Hello world!",0xD,0xA,0 + +print_string: + mov ah,0xE +.repeat: + lodsb + cmp al,0 + je .done + int 0x10 + jmp .repeat +.done: + ret + + times 510-($-$$) db 0 + dw 0xAA55 \ No newline at end of file