Exercice Assembleur (8088/8086)
etudiant
-
minabiba2015 -
minabiba2015 -
Bonjour,
SVP aider moi à résoudre cet exercice en Assembleur (8088/8086) :
Ecrire un programme permettant de faire la somme des entiers de 1 a 16 en utilisant l'instruction LOOP. ranger le resultat dans l'emplacement SOM.
SVP aider moi à résoudre cet exercice en Assembleur (8088/8086) :
Ecrire un programme permettant de faire la somme des entiers de 1 a 16 en utilisant l'instruction LOOP. ranger le resultat dans l'emplacement SOM.
1 réponse
-
Hé il va peut-être falloir bosser un peu là, si tu ne sais pas faire ça tu ne saura jamais rien faire en assembleur, tant c'est simple...
La boucle «loopnz» est l'équivalent des instructions «Dec Cx; Jnz @Etiquette», donc tu as juste à faire un truc de ce genre:
Dw Som Xor AX,AX Mov CX,16 @Bcl: Add AX,CX Loopnz @Bcl Mov Som,AX;