2016-06-28 49 views
0

我試圖找出如何在MIPS做到這一點:運營商和字符串MIPS

例子:

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

從左至右,其中sumsubtractionmultiplicationdivision開始與基本操作符具有相同功能的字符串。所以,要做第一筆總和,你需要2個數字,所以另一個數字被調用。要做第二個和,我們需要做減法等等。

我正在考慮用標籤來做,但我如何分配一個操作符到一個字符串?

回答

0

您需要編寫以下函數,每個函數帶兩個參數並返回結果:sum, subtraction, multiplication, division。然後你需要用正確的參數以正確的順序調用函數。

您應該研究MIPS calling convention以瞭解如何編寫這些功能。