【发布时间】:2020-10-23 17:03:23
【问题描述】:
我正在尝试创建一个简单的程序,它生成一个包含 5 个值的数组 a,并将 3 添加到 a[2]。 我想模拟成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
有什么想法吗?
【问题讨论】:
-
在逗号后使用空格,所以
1, 2不是1,2。此外,您需要在代码之前有一个.text指令,在.text指令之后需要一个main:标签。寄存器是$t0,而不是$to。 -
真的吗?空间重要吗?好的,我会检查的
标签: assembly syntax-error mips qtspim