purple_comma
Membro
boas pessoal,
tenho uma duvida acerca de um trabaho que fiz e queria muito a vossa ajuda.
entao é o seguinte, o meu professor mandou me fazer a disassemblagem da rotina DELAY do kit sdk - 85.
...com os seguintes topicos .: obter o codigo , e comenta-lo;
fazer o fluxograma e explicar o seu funcionamento.
os meus resulados foram os seguintes:
05F1 - 1b DCX D Decrementa 1 no registo par
05F2 - 7A MOV A,D Move do registo D para o registo A
05F3 - b3 ORA E Faz a soma logica entre o acumulador e o registo E
05F4 - C2 JNZ (adrr) Faz a instruçao se Z=0
(adrr) - vem nas 2 instruções aseguir
05F5 - F1
05F6 - 05
05F7 - c9 RET Faz a rotina aseguir.
este é o meu fluxograma:
nao condiçao , quando é igual segue com a outra rotina, quando é diferente faz o salto na mesma rotina
queria saber se o que fiz esta correcto, se alguem me puder ajudar agradecia.
Obrigada
tenho uma duvida acerca de um trabaho que fiz e queria muito a vossa ajuda.
entao é o seguinte, o meu professor mandou me fazer a disassemblagem da rotina DELAY do kit sdk - 85.
...com os seguintes topicos .: obter o codigo , e comenta-lo;
fazer o fluxograma e explicar o seu funcionamento.
os meus resulados foram os seguintes:
05F1 - 1b DCX D Decrementa 1 no registo par
05F2 - 7A MOV A,D Move do registo D para o registo A
05F3 - b3 ORA E Faz a soma logica entre o acumulador e o registo E
05F4 - C2 JNZ (adrr) Faz a instruçao se Z=0
(adrr) - vem nas 2 instruções aseguir
05F5 - F1
05F6 - 05
05F7 - c9 RET Faz a rotina aseguir.
este é o meu fluxograma:
nao condiçao , quando é igual segue com a outra rotina, quando é diferente faz o salto na mesma rotina
queria saber se o que fiz esta correcto, se alguem me puder ajudar agradecia.
Obrigada
Última edição: