从C转换为MIPS

-3 c assembly mips

我需要将其翻译成MIPS汇编(在Mars Assembler上工作)

void mm ( double x[][], double y[][], double z[][], int n)
{
    int i,j;
    for (i=0; i !=n; i++)
        for (j=0; j !=n; j++)
            z[i][j] = 0.0;
    for (k=0; k !=n; k++)
        z[i][j] = z[i][j] + x[i][k] * y[k][j];
}
Run Code Online (Sandbox Code Playgroud)

Woo*_*ass 5

这看起来有点像"做我的家庭作业"问题,但我会给你一个暗示.

-S开关传递给gcc将导致它发出汇编代码.注意,可能需要为火星汇编程序调整此代码.

祝好运!