使用堆栈在MIPS中批量添加

时间:2015-05-06 15:45:36

标签: assembly stack mips

这是一个大学项目,我对如何使用堆栈毫无头绪。

这个高级代码必须以简单的方式转换为MIPS程序集:

media(int a, int b, int c, int d, int e, int f, int g, int h){

    return (a+b+c+d+e+f+g+h)/8;
}

main(){
    int x;
    x = media (2,4,6,8,10,12,14,19);
}

考虑a-h位于$s0-$s7,并且需要包含代码以将参数放入堆栈并在返回过程后释放它。

我没有必要要求别人做我的家庭作业,只需要对此事有所了解。

0 个答案:

没有答案