MIPS中的运算符和字符串

时间:2016-06-28 17:30:55

标签: string operators mips

我正试图弄清楚如何在MIPS中执行此操作:

示例:

sum(7,sum(subtraction(0,5),multiplication(division(7,2),3)))

从左到右,sumsubtractionmultiplicationdivision是与基本运算符功能相同的字符串。所以,要做第一笔总和,你需要2个数字,所以调用另一个总和。要做第二个求和,我们需要进行减法等等。

我正在考虑使用标签,但我如何将操作符分配给字符串?

1 个答案:

答案 0 :(得分:0)

您需要编写以下函数,每个函数都接受两个参数并返回结果:sum, subtraction, multiplication, division。然后,您需要使用正确的参数以正确的顺序调用函数。

您应该研究MIPS calling convention以了解如何编写函数。