Różne programy na zajęcia laboratoryjne z AK2
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

fibb32.s 378B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # Jan Potocki 2020
  2. .global fibb
  3. # Segment kodu
  4. .text
  5. fibb:
  6. push %ebp
  7. mov %esp, %ebp
  8. push %ebx
  9. cmpl $0, 8(%ebp)
  10. je zero
  11. cmpl $1, 8(%ebp)
  12. je jeden
  13. movl 8(%ebp), %edx
  14. dec %edx
  15. push %edx
  16. call fibb
  17. pop %edx
  18. mov %eax, %ebx
  19. dec %edx
  20. push %edx
  21. call fibb
  22. add $4, %esp
  23. add %ebx, %eax
  24. jmp wyjscie
  25. zero:
  26. mov $0, %eax
  27. jmp wyjscie
  28. jeden:
  29. mov $1, %eax
  30. wyjscie:
  31. pop %ebx
  32. pop %ebp
  33. ret