我正在使用Mips汇编语言转换C ++项目。在c ++中,您可以初始化类似
的数组int array[5]={1,2,3,4,5};
如何使用MIPS汇编语言初始化字符数组?
答案 0 :(得分:0)
在MIPS程序集中,您将指示汇编程序使用指令.data
和.word
为数组静态分配足够的内存及其初始值。
E.g:
.data
arrayOfInts:
.word 1, 2, 3, 4, 5
arrayOfChars
.word 'a', 'b', 'c'
这适用于编译时定义的变量。如果您的目的是动态分配数组,那么您必须自己动手。