我正在尝试使用 mips32 将数字 0 到 10 按顺序存储在内存中。这是我的代码:
addi $s2, $zero, 10
addi $s1, $zero, 0
addi $t0, $zero, 0
addi $s6, $zero, 10
L1:
beq $s1, $s2, exit
sll $t0, $s1, 2 #multiply by the size of a word to get the cur address of $s6
sw $t0, 0($s6)
addi $s1, $s1, 1
j L1
exit:
我收到一个错误,sw $t0, 0($s6)
在内存开头存储这个有什么问题?