-5

我需要把它翻译成 MIPS 汇编(在火星汇编器上工作)

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];
}
4

1 回答 1

5

这似乎有点像“做我的作业”问题,但我会给你一个提示。

将开关传递-S给 gcc将导致它发出汇编代码。请注意,此代码可能需要针对 mars 汇编程序进行调整。

祝你好运!

于 2012-04-25T13:23:25.073 回答