Boucle en assembleur
Résolu
elam2011
Messages postés
9
Statut
Membre
-
kilian Messages postés 8675 Date d'inscription Statut Modérateur Dernière intervention -
kilian Messages postés 8675 Date d'inscription Statut Modérateur Dernière intervention -
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
Configuration: Windows XP Internet Explorer 7.0
A voir également:
- While en assembleur
- Assembleur pdf - Guide
- Logiciel assembleur - Télécharger - Édition & Programmation
- Tp corrigé assembleur 8086 - Forum Programmation
- Langage assembleur - Forum Assembleur
- Eol while scanning string literal ✓ - Forum Python
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.