Skip to content

Instantly share code, notes, and snippets.

@Ian-Gabaraev
Created September 21, 2021 21:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Ian-Gabaraev/ac3bf547478602144356501019d44108 to your computer and use it in GitHub Desktop.
Save Ian-Gabaraev/ac3bf547478602144356501019d44108 to your computer and use it in GitHub Desktop.
global _start
section .text
_start: mov rax, 1 ; system call for write
mov rdi, 1 ; file handle 1 is stdout
mov rsi, message ; address of string to output
mov rdx, 13 ; number of bytes
syscall ; invoke operating system to do the write
mov rax, 60 ; system call for exit
xor rdi, rdi ; exit code 0
syscall ; invoke operating system to exit
section .data
message: db "Hello, World", 10 ; note the newline at the end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment