我正在尝试创建一个简单的程序,该程序生成一个具有5个值的数组a,并将3加到a2。我想把它模拟成QTspim,这是程序:
.data
a: .word 1,2 ,3 ,4 ,5
la $to, a #put the adress of a0 into register t0
lw $t1, 8($to) # put the value of a2 into register 1
addi $t2, $t1, 3
li $v0,10
syscall这是我收到的错误信息:

有什么想法吗?
发布于 2020-10-24 01:13:17
QtSpim的解析器有点挑剔,所以修改你的数组声明:
a: .word 1, 2, 3, 4, 5然后,您必须打开.text (代码)部分,并在执行第一条指令之前定义main标签:
.text
.globl main
main:而且你必须修正你的$to -> $t0的拼写错误。
https://stackoverflow.com/questions/64504373
复制相似问题