Skip to content

Instantly share code, notes, and snippets.

@urish
Created October 14, 2018 20:52
Show Gist options
  • Save urish/47687ea53a5ea137b8c7c01f4525dcd2 to your computer and use it in GitHub Desktop.
Save urish/47687ea53a5ea137b8c7c01f4525dcd2 to your computer and use it in GitHub Desktop.
.text
.globl _start
_start:
mov %r0, $1 // file descriptor number 1 (stdout)
ldr %r1, =message
mov %r2, $message_len
mov %r7, $4 // syscall 4 (write)
swi $0
mov %r0, $0 // exit status 0 (ok)
mov %r7, $1 // syscall 1 (exit)
swi $0
.data
message:
.ascii "Hello, World\n"
message_len = . - message
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment