summaryrefslogtreecommitdiff
path: root/src/first.s
blob: e46b5024d504d27f015823e141c5f78ded6afa13 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
.global _start
.intel_syntax noprefix 

_start: 

        // sys_write (print)
        mov rax, 1
        mov rdi, 1
        lea rsi, [hello_world]
        mov rdx, 14
        syscall
        
        // sys_exit
        mov rax, 60
        mov rdi, 69
        syscall 

hello_world:
        .asciz "Hello, World!\n"