summaryrefslogtreecommitdiff
path: root/Source/Applications/ASMApps/test.asm
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Applications/ASMApps/test.asm')
-rw-r--r--Source/Applications/ASMApps/test.asm16
1 files changed, 13 insertions, 3 deletions
diff --git a/Source/Applications/ASMApps/test.asm b/Source/Applications/ASMApps/test.asm
index 80965b4..a79d4a3 100644
--- a/Source/Applications/ASMApps/test.asm
+++ b/Source/Applications/ASMApps/test.asm
@@ -1,7 +1,13 @@
%include "syscalls.asm"
-start:
- mov ecx, ' '
+start: ; label used for calculating app size
+ mov ecx, [data]
+ mov ebx, ecx
+ mov eax, SC_WHEX
+ int 64
+ mov eax, SC_PUTCH
+ mov ebx, 10
+ int 64
loop:
inc ecx
mov eax, SC_PUTCH ;temporarily defined for writing one char to screen
@@ -17,4 +23,8 @@ start:
mov ebx, 10 ;newline
int 64
int 66 ;finish task
-end:
+
+data:
+dd 0x00000020
+
+end: ; label used for calculating app size