不知道怎么把main改写成mips的形式

c语言改写mips

c语言是这样的:

include <stdio.h>
include <stdint.h>
include <string.h>

define ARRAY_LEN 1000

uint8_t prime[ARRAY_LEN];

int main(void) {

// Sets every element in the array to 1.
// This has already been done for you
// in the data segment of the provided MIPS code.
memset(prime, 1, ARRAY_LEN);


for (int i = 2; i < ARRAY_LEN; i++) {
    if (prime[i]) {
        printf("%d\n", i);
        for (int j = 2 * i; j < ARRAY_LEN; j += i) {
            prime[j] = 0;
        }
    }
}

return 0;

}

改成mips的形式(除主函数我已经都完成了)

ARRAY_LEN = 1000

main:

li    $v0, 0
jr    $ra            

.data

prime:
.byte 1:ARRAY_LEN

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,已经为您补发到账户,我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。