标签: assembly mips
如何在MIPS中分配一个数组,其大小由寄存器中的数据决定? 伪代码:
li $t0,30 .data input_array: .space $t0*4
我发现的.space指令的所有内容都表明它只需要一个立即值n。
答案 0 :(得分:0)
在汇编程序中,您不分配任何内容,尤其是数据结构。汇编中的数据结构是您如何使用内存块。当然,您可以从操作系统中为程序询问(分配)更多内存(如果您不是编写裸机),但它仍然只是内存。你访问它的方式使它成为一个数组。