Sou novo no universo assembly e não consigo encontrar uma maneira simples de escrever um valor numérico no console com RISC-V64. Quero fazer algo assim:
.data
x: .word 10
y: .word 2
.text
.global _start
_start:
li a0, 1
lw s0, x
lw s1, y
add a1, s0, s1
li a2, 2
li a7, 64
ecall
Mas tenho uma falha de segmentação. Obrigado
Se você quiser alguma informação sobre meu problema, pergunte-me!
O mesmo programa pode escrever strings sem problemas...