Advertisement
Guest User

Arm fib

a guest
Mar 13th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ARM 0.32 KB | None | 0 0
  1. .data
  2. n: .word 6
  3. res: .word -1
  4. .text
  5. .global main
  6.  
  7. main:  
  8.     ldr r0, =n
  9.     ldr r0, [r0]
  10.     mov r1, r0
  11.     bl fib
  12.     ldr r3, =res
  13.     str r0, [r3]
  14.     b end
  15.  
  16. fib:   
  17.     mov r1, #0
  18.     mov r2, #1
  19.     loop:  
  20.         mov r3, r1
  21.         add r1, r1, r2
  22.         mov r2, r3
  23.         subs r0,r0,#1
  24.         bne loop               
  25.         mov r0, r1
  26.         bx lr
  27.  
  28. end:    
  29.     mov lr, #0
  30.     bx lr
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement