AnDrEi3008 Posted May 28, 2013 Report Posted May 28, 2013 (edited) Se da enuntul :Sa se scrie un program in limbaj de asamblare care sa numere de cate ori apare caracterul ‘a’ in urmatorul sir de caractere aflat in memorie. ”zdreanta cel cu ochii de faianta”.Problema e urmatoarea.Am facut programul, imi afiseaza ca am 5 caractere de ‘a’, dar vreau sa stiu cum pot face daca am mai mutle caractere de ‘a’ in text si sare peste 10 caractere, sa imi afiseze exact numarul de caractere.( ex: 5, 9, 12, 21 ..) load R1,sir load R2,1 load R3,0 load R4,0x61; caracter "a" load R5,0 load R6,48 next:load R0,[R1] jmpEQ R3=R0, sfarsit jmpEQ R4=R0, adunare addi R1,R1,R2 jmp nextadunare: addi R5,R5,R2 addi R1,R1,R2 jmp nextsfarsit: addi RF,R5,R6 haltsir: db "zdreanta cel cu ochii de faianta" Edited May 28, 2013 by AnDrEi3008 Quote