0

我正在用 Mips 汇编语言转换一个 C++ 项目。在 c++ 中,您可以初始化一个数组,如

int array[5]={1,2,3,4,5};

如何在 MIPS 汇编语言中初始化字符数组?

4

1 回答 1

0

在 MIPS 汇编中,您将指示汇编器为数组静态分配足够的内存,并使用指令.data.word. 例如:

.data
arrayOfInts:
.word 1, 2, 3, 4, 5
arrayOfChars
.word 'a', 'b', 'c'

这适用于编译时定义的变量。如果您的意图是动态分配数组,您必须自己做。

于 2012-10-12T12:49:10.113 回答