Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. section .data
  2. BROJ times 10 db 'aBcDeFgHiJ'
  3.  
  4. section .bss
  5. RAZLIKA resb 128
  6.  
  7. section .text
  8. global _start
  9. _start:
  10. mov r9, '0'
  11. mov r10, 'z'
  12. mov cl, 29h; brojac prve petlje
  13. mov r12, 0; brojac razlika
  14. petlja1:
  15. mov rax, 99; brojac druge petlje
  16. inc cl; registar za poredjenje
  17. cmp cl, 'z'
  18. ja kraj;izlaz iz petlje
  19. petlja2:;prolazimo kroz BROJ
  20. cmp [BROJ + rax], cl
  21. je nadjen
  22. dec rax
  23. cmp rax, 0
  24. je nema
  25. jmp petlja2
  26. cmp cl, 'z'
  27. ja kraj;izlaz iz petlje
  28. jmp petlja1
  29.  
  30. kraj:
  31. mov rax, 60
  32. mov rdi, 0
  33. syscall
  34.  
  35. nadjen:
  36. jmp petlja1
  37.  
  38. nema:
  39. mov [RAZLIKA + r12], cl
  40. jmp petlja1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement