当我使用4字节偏移量加载变量时,如何将变量加载到数组中?
例如...如果我有C赋值语句:
B[8] = A[i] + A[j]
lw $t0, 4j($s6) # load A[j] into $t0
lw $ti, 4i($s6) # load A[i] into $t1
add $t0, $t0, $t1 # Register $t0 gets A[i] + A[j]
sw $t0, 32($s7) # Stores A[i] + A[j] into B[8]
Run Code Online (Sandbox Code Playgroud)
这是对变量进行偏移的正确方法吗?4j和4i部分让我很困惑。
编辑:我和j有寄存器$ s3和$ s4,但我不知道如何使用