C 到 MIPS 程序集 - 存储数组

C to MIPS assembly - storing an array

我在 C 中有以下代码,我试图弄清楚 MIPS 等效项是什么:

array[7] = x;

我知道数组基址存放在$a0,变量x存放在$t0。

我以为它会是 sw $t0, 28($a0) 但它存储了整个数组。

sb $t0, 7($a0)

这就是答案