我正试图弄清楚如何在MIPS中执行此操作:
示例:
sum(7,sum(subtraction(0,5),multiplication(division(7,2),3)))
从左到右,sum
,subtraction
,multiplication
,division
是与基本运算符功能相同的字符串。所以,要做第一笔总和,你需要2个数字,所以调用另一个总和。要做第二个求和,我们需要进行减法等等。
我正在考虑使用标签,但我如何将操作符分配给字符串?
答案 0 :(得分:0)
您需要编写以下函数,每个函数都接受两个参数并返回结果:sum, subtraction, multiplication, division
。然后,您需要使用正确的参数以正确的顺序调用函数。
您应该研究MIPS calling convention以了解如何编写函数。