Я пытаюсь написать программу "hello world" в mips, используя QTSpim.Входные данные:
.data
str: .asciiz "Hello World"
.text
main:
lw $a0,str
li $v0,4
syscall
jr $ra
Когда я запускаю этот код в QTSpim, он достигает строки системного вызова и возвращает ошибку: «Адрес памяти за пределами».Я видел учебники в Интернете с этим точным кодом, я не знаю, что не так. Посмотреть сообщение на imgur.com