Skip to content

Commit f80807a

Browse files
Add Assembly
1 parent 214a149 commit f80807a

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

hello-world.asm

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
global _start
2+
3+
section .text
4+
5+
_start:
6+
mov rax, 1 ; write(
7+
mov rdi, 1 ; STDOUT_FILENO,
8+
mov rsi, msg ; "Hello, world!\n",
9+
mov rdx, msglen ; sizeof("Hello, world!\n")
10+
syscall ; );
11+
12+
mov rax, 60 ; exit(
13+
mov rdi, 0 ; EXIT_SUCCESS
14+
syscall ; );
15+
16+
section .rodata
17+
msg: db "Hello, world!", 10
18+
msglen: equ $ - msg

0 commit comments

Comments
 (0)