6bd525a8e3e84c5daa0de659457879e28940e544
[rrq/rrqforth.git] / main.fasm
1 ; This is a program
2         format elf64 executable
3         entry main
4
5         segment readable executable
6         msg db 'hello world.'
7         db 10
8         length = $ - msg
9
10 main:
11         lea rsi,[msg]           ; address of message
12         mov edx,length          ; length od trdting
13         mov edi,1               ; stdout
14         mov eax,1               ; sys_write
15         syscall
16
17 fini:
18         xor edi,edi
19         mov eax,60
20         syscall
21