Mips 这个递归函数是什么意思?

Mips 这个递归函数是什么意思?,mips,Mips,我的任务是在MIPS中实现一个递归函数。此函数是 function1(n)=n-5(如果n您似乎在某个地方误解了函数。以下是我达到200的步骤: function1(6) = 4*function1(5) - 6*function1(3) (by rule 2) function1(5) = 4*function1(4) - 5*function1(2) (by rule 2) function1(4) = 4*function1(3) - 4*function1(1) (by

我的任务是在MIPS中实现一个递归函数。此函数是


function1(n)=n-5(如果n您似乎在某个地方误解了函数。以下是我达到200的步骤:

function1(6) = 4*function1(5) - 6*function1(3)    (by rule 2)
function1(5) = 4*function1(4) - 5*function1(2)    (by rule 2)
function1(4) = 4*function1(3) - 4*function1(1)    (by rule 2)
function1(3) = 3-5 = -2    (by rule 1)
function1(2) = 2-5 = -3    (by rule 1)
function1(1) = 1-5 = -4    (by rule 1)
替换回

function1(4) = 4*-2 - 4*-4 = -8 - -16 = 8
function1(5) = 4*8 - 5*-3  = 32 - -15 = 47
function1(6) = 4*47 - 6*-2 = 188 - -12 = 200

谢谢你给我看。我还没有见过这样一个关于MIPS和递归的函数,所以我不太确定它们是如何工作的out@ASchmalzWorld这与MIPS无关,它只是一个数学函数。