Eksperymenty z asemblerem ARMv7
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

fibb.s 284B

1234567891011121314151617181920212223242526272829
  1. @ Jan Potocki 2020
  2. .global fibb
  3. .type fibb, %function
  4. @ Segment kodu
  5. .text
  6. fibb:
  7. push {r4, lr}
  8. cmp r0, #0
  9. moveq r0, #0
  10. popeq {r4, pc}
  11. cmp r0, #1
  12. moveq r0, #1
  13. popeq {r4, pc}
  14. sub r0, r0, #1
  15. push {r0}
  16. bl fibb
  17. mov r4, r0
  18. pop {r0}
  19. sub r0, r0, #1
  20. bl fibb
  21. add r0, r0, r4
  22. pop {r4, pc}