Advertisement
tomdodd4598

Untitled

Jan 29th, 2021
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. ::[nesting] @root::
  2. #0:
  3. new c
  4. c = $1
  5. new i
  6. i = $1
  7. #1:
  8. %t = c > $0
  9. cj #2
  10. halt
  11. #2:
  12. hardware call out c
  13. call update
  14. jmp #1
  15.  
  16. ::[recursive] fib n::
  17. #0:
  18. %t = n <= $2
  19. cj #1
  20. jmp #2
  21. #1:
  22. ret $1
  23. #2:
  24. %1 = n - $1
  25. %2 = fun fib %1
  26. %3 = n - $2
  27. %4 = fun fib %3
  28. %5 = %2 + %4
  29. ret %5
  30.  
  31. ::[nesting] update::
  32. #0:
  33. i = i + $1
  34. c = fun fib i
  35. ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement