当您在 MIPS 中偏移起始地址时,整数数组会变成什么?

What becomes of an array of integers when you offset the starting address in MIPS?

如果您在 MIPS 中有一个由数字 (5、3、0、19) 组成的字数组,其起始地址位于 $t1,然后我将 4 添加到 $t1 (起始地址)我明白 0( $t1) 现在将包含 3 而不是 5。但是,数组的实际内容会改变吗?就像数组仍然是 (5, 3, 0, 19) 还是现在是 (3, 0, 19) 因为我添加到起始地址?

addiu $t1, $t1, 4不改变内存内容。

就像在 C 中一样,int *p = array; p+=4; 不会更改数组。