aboutsummaryrefslogtreecommitdiffstats
path: root/printb.asm
diff options
context:
space:
mode:
Diffstat (limited to 'printb.asm')
-rw-r--r--printb.asm36
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%