Jump to content
AnDrEi3008

Problema limbaj de asamblare

Recommended Posts

Posted (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 next

adunare: addi R5,R5,R2

addi R1,R1,R2

jmp next

sfarsit: addi RF,R5,R6

halt

sir: db "zdreanta cel cu ochii de faianta"

Edited by AnDrEi3008

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...