fibo.asm 347 B

1234567891011121314151617181920212223242526
  1. imm 40
  2. fibo rel call
  3. pop rv
  4. imm 1 syscall
  5. exit
  6. fibo:
  7. bp sp sbp
  8. imm 2 bpick
  9. imm 2 gt
  10. .else rel jz
  11. imm 2 bpick
  12. imm 1 sub
  13. fibo rel call
  14. pop rv
  15. imm 2 bpick
  16. imm 2 sub
  17. fibo rel call
  18. pop rv add
  19. srv
  20. .end rel jmp
  21. .else:
  22. imm 1 srv
  23. .end rel jmp
  24. .end:
  25. bp ssp sbp
  26. ret