MIPS .space指令

时间:2015-04-11 20:26:37

标签: assembly mips

如何在MIPS中分配一个数组,其大小由寄存器中的数据决定? 伪代码:

li $t0,30
.data
input_array:
.space $t0*4

我发现的.space指令的所有内容都表明它只需要一个立即值n。

1 个答案:

答案 0 :(得分:0)

在汇编程序中,您不分配任何内容,尤其是数据结构。汇编中的数据结构是您如何使用内存块。当然,您可以从操作系统中为程序询问(分配)更多内存(如果您不是编写裸机),但它仍然只是内存。你访问它的方式使它成为一个数组。