diff options
Diffstat (limited to 'printb.asm')
-rw-r--r-- | printb.asm | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/printb.asm b/printb.asm deleted file mode 100644 index a8fa788..0000000 --- a/printb.asm +++ /dev/null @@ -1,36 +0,0 @@ -org 0x0500 - - -SECTION .data -boot: db 'Welcome to the second stage!', 0x0A, 0x0D, 0x00 -foo: db 'What a nice message this is!', 0x0A, 0x0D, 0x00 - -SECTION .text - - -jmp start - -print: - push ax - cld - mov ah, 0x0E - - .loop: - lodsb - cmp al, 0x00 - je .out - int 0x10 - jmp .loop - .out: - pop ax - ret - -start: - mov si, boot - call print - - mov si, foo - call print - -; maybe to something here... -; e.g.: how to keep CPU from spinning at 100% |