mirror of
https://github.com/osmarks/random-stuff
synced 2024-12-26 18:10:34 +00:00
17 lines
291 B
ArmAsm
17 lines
291 B
ArmAsm
BITS 64
|
|
GLOBAL _start
|
|
SECTION .text
|
|
msg: db "Hello, World!"
|
|
len: equ $-msg
|
|
_start:
|
|
; initialize stuff for `write` syscall
|
|
mov rax, 1 ; write
|
|
mov rdi, 1 ; fd 1 (stdout)
|
|
mov rsi, $msg ; write from `msg`
|
|
mov rdx, $len ; write `len` bytes
|
|
syscall
|
|
; exit
|
|
mov rax, 60
|
|
mov rdi, 0
|
|
syscall
|