Files
helloworld_risc-v_assembler/hello.s
2026-04-07 15:12:48 +02:00

18 lines
348 B
ArmAsm

.section .text
.globl _start
_start:
li a0, 1 # file descriptor (stdout)
la a1, msg # buffer address
li a2, 14 # message length
li a7, 64 # syscall: write
ecall
li a0, 0 # exit code
li a7, 93 # syscall: exit
ecall
.section .rodata
msg:
.ascii "Hello, RISC-V\n"