Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- section .data
- BROJ times 10 db 'aBcDeFgHiJ'
- section .bss
- RAZLIKA resb 128
- section .text
- global _start
- _start:
- mov r9, '0'
- mov r10, 'z'
- mov cl, 29h; brojac prve petlje
- mov r12, 0; brojac razlika
- petlja1:
- mov rax, 99; brojac druge petlje
- inc cl; registar za poredjenje
- cmp cl, 'z'
- ja kraj;izlaz iz petlje
- petlja2:;prolazimo kroz BROJ
- cmp [BROJ + rax], cl
- je nadjen
- dec rax
- cmp rax, 0
- je nema
- jmp petlja2
- cmp cl, 'z'
- ja kraj;izlaz iz petlje
- jmp petlja1
- kraj:
- mov rax, 60
- mov rdi, 0
- syscall
- nadjen:
- jmp petlja1
- nema:
- mov [RAZLIKA + r12], cl
- jmp petlja1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement