Files
exkernel/example/print.S
Fabio Scotto di Santolo 7eaf73e6fe Move test in a specific folder
2025-11-29 18:47:37 +01:00

35 lines
479 B
ArmAsm

.section .text
.globl _start
_start:
li a0, 72 # ASCII 'H'
li a7, 1 # SBI call ID for sbi_console_putchar
ecall # Make the SBI call
li a0, 101
li a7, 1
ecall
li a0, 108
li a7, 1
ecall
li a0, 108
li a7, 1
ecall
li a0, 111
li a7, 1
ecall
li a0, 10
li a7, 1
ecall
li a7, 93 # SBI call: shutdown
li a0, 0 # exit code 0
ecall
loop:
j loop # Infinite loop after printing