我是MIPS的新手,在访问数组中的元素时,我对以下3个操作感到困惑。例如,如果我想将索引1处的整数数组的值更改为6,而现在我只获得$ s0作为数组的基地址A [],那么我该怎么办?代码示例如下:
addi $t0, $zero, 4
add $s0, $s0, $t0
addi ($s0), $zero, 6
或
addi $t0, $zero, 4
addu $s0, $s0, $t0
addi ($s0), $zero, 6
或
addi $s0, $s0, 4
addi ($s0), $zero, 6
你能否解释原因并指出特殊情况。