mirror of
https://github.com/alecthomas/chroma.git
synced 2025-02-13 13:28:27 +02:00
17 lines
583 B
Plaintext
17 lines
583 B
Plaintext
@ Hello World in ARM Assembly for Linux system
|
|
|
|
.global _start
|
|
|
|
_start:
|
|
mov r7, #4 @ Setup service call 4 (write)
|
|
mov r0, #1 @ param 1 - File descriptor 1 = stdout
|
|
ldr r1, =hello @ param 2 - address of string to print
|
|
mov r2, #13 @ param 3 - length of hello world string
|
|
svc 0 @ ask linux to write to stdout
|
|
|
|
mov r7, #1 @ Setup service call 1 (exit)
|
|
mov r0, #0 @ param 1 - 0 = normal exit
|
|
svc 0 @ ask linux to terminate us
|
|
|
|
.data
|
|
hello: .ascii "Hello World!\n" |