Advertisement
szoszk

fibonacci.s

Dec 7th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #Insert your code
  2. # Fibonacci
  3. # a0āˆ’>n
  4. # s0 āˆ’> fib(nāˆ’1)
  5. # v0 āˆ’> result
  6.  
  7.  
  8.  
  9. #
  10. # Some Parameters
  11. #
  12.  
  13.  
  14.     .data
  15. endl: .asciiz "\n"
  16.  
  17.  
  18. #
  19. # main
  20. #
  21.  
  22.     .text
  23.     .globl main
  24.  
  25. main:
  26.     addi    $sp, $sp, -4        # save return adress
  27.     sw  $ra, 0($sp)
  28.  
  29.     #fib(4)
  30.     li $a0, 4    
  31.  
  32.     jal fib
  33.  
  34.  
  35.     # Wert ausgeben
  36.     move    $s1, $v0
  37.     move    $a0, $s1
  38.  
  39.     li  $v0, 1
  40.     syscall
  41.  
  42.     #Ruecksprungadresse wiederherstellen
  43.     lw  $ra, 0($sp)
  44.     addi    $sp, $sp, 4
  45.     jr  $ra
  46.  
  47. #
  48. # end main
  49. #
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement