使用Logisim基于MIPS的32位单周期CPU在IM中输入16进制机器码实现斐波那契算法

img


就像这样子的,给出源程序转换成16进制机器码,只需把下面那个excel表中的内容就行,我会自己来测试的

img


要上面这个图这样子的


#include  
using namespace std;  
int F(int n)  
{  
    if(n<=0)  
        return 0;  
    if(n==1)  
        return 1;  
    int* ans = new int[n+1];  
    ans[0] = 0;  
    ans[1] = 1;  
  
    for(int i=2; i<=n; i++)  
        ans[i] = ans[i-1] + ans[i-2];  
      
    int tmp = ans[n];  
    delete[] ans;  
    return tmp;  
}