Facebook
From krzychu krul, 7 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 259
  1. global suma
  2. extern printf
  3.  
  4. section .text
  5.  
  6. suma:
  7.  
  8. mov     rbx,0 ;na sume parz
  9. mov     rcx,0 ;na sume nieparz
  10.  
  11. petla:
  12. dec     rsi
  13. mov     eax, dword [rdi+rsi*4] ;element tablicy do rax
  14. jp      nieparz
  15.  
  16. add     ebx,eax
  17. jmp     warunek
  18.  
  19. nieparz:
  20. add     ecx,eax
  21.  
  22. warunek:
  23. cmp rsi, 0
  24. ja     petla
  25.  
  26. mov     [edx], ebx      ;nie jestem pewien czy nie rdx zamiast edx, sprawdź
  27. mov     [edx+4], ecx;jw
  28.  
  29. ret