Boucle en assembleur
Résolu
elam2011
Messages postés
9
Statut
Membre
-
kilian Messages postés 8854 Statut Modérateur -
kilian Messages postés 8854 Statut Modérateur -
Bonjour,
svp si qlq 1 pourra m'aider comment on fait une boucle en assembleur svp aidez moi
svp si qlq 1 pourra m'aider comment on fait une boucle en assembleur svp aidez moi
A voir également:
- While en assembleur
- Logiciel assembleur - Télécharger - Édition & Programmation
- Tp corrigé assembleur 8086 - Forum Programmation
- Problème assembleur - Forum Assembleur
- While python ✓ - Forum Python
- Des exercices sur l'assembleur (avec emu8086) - Forum Programmation
xx étant la condition, ça peut être jb pour "si plus petit" avec des entiers non signés, ja pour "si plus grand".
Pour ton exemple si i est dans ecx et n dans eax:
mov ecx, 0 boucle: cmp ecx, eax ;comparaison ecx, et eax jnb finBoucle ;si ecx >= eax alors on saute vers finBoucle ;instructions jmp boucle ;on boucle (saut inconditionnel finBoucle: ;........Ici tu as une référence des sauts conditionnels:
http://www.unixwiz.net/techtips/x86-jumps.html
Si j'étais un bon prof, j'aurais dit que c'était pour savoir si tu suivais O_o
Il faut que tu fasses
inc ecx
inc => incrémenter.