mips语言递归实现斐波那契数列 您所在的位置:网站首页 mips实现斐波那契数列 mips语言递归实现斐波那契数列

mips语言递归实现斐波那契数列

2024-06-06 13:44| 来源: 网络整理| 查看: 265

用mips汇编语言实现斐波那契数列。 汇编环境为Mars

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273#Pseudocode######################################################### #Fibnacci array: #Fib(){ #if(n==1) return 1 #else #   return Fib(n-1)+Fib(n-2) #} ##################################################################### #cross variable #$t1 -- array address #$t2 -- initial value n,store recursion depth #$t3 -- const n ###################################################################### .data array:  .space 1024 hello:  .asciiz "Input a number: \n" bye:    .asciiz "\nSayonala\n" .text       li $v0,4     la $a0,hello     syscall     li $v0,5     syscall     move $t2,$v0       move $t3,$t2     li $t0,1        #set array(0) and array(1) = 1     la $t1,array     sw $t0,($t1)     sw $t0,4($t1)     blt $t2,3,print #if n


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有