Files
riscv/main.asm
2024-05-13 00:04:44 +02:00

23 lines
317 B
NASM

.section .text
.global _main
print:
li t1, 0x80000000
l0:
lb t0, 0(a0)
beqz t0, l1
sb t0, 0(t1)
addi a0, a0, 1
j l0
l1:
ret
_main:
la a0, my_str
call print
halt: j halt
.section .rodata
my_str: .string "Hello, world!\n"