36 lines
378 B
NASM
36 lines
378 B
NASM
# Test assembly file
|
|
# Wololo!
|
|
|
|
hw = 'Hello World'
|
|
|
|
main:
|
|
; This comment is successfully ignored
|
|
mov rbp, 0x200000
|
|
mov rsp, rbp
|
|
|
|
mov ax0, hw
|
|
mov ax1, hw_len
|
|
call print
|
|
|
|
stop
|
|
|
|
print:
|
|
enter
|
|
|
|
mov rcx, ax1
|
|
rep call .pch1
|
|
|
|
leave
|
|
ret
|
|
|
|
.pch1:
|
|
test b[ax0], b[ax0]
|
|
jnz .pch2
|
|
ret
|
|
|
|
.pch2:
|
|
prn b[ax0]
|
|
inc ax0
|
|
ret
|
|
|