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
A voir également:
- While en assembleur
- Logiciel assembleur - Télécharger - Édition & Programmation
- Langage assembleur - Forum Assembleur
- Eol while scanning string literal ✓ - Forum Python
- Assembleur pdf - Guide
- Application error: a client-side exception has occurred while loading www.leboncoin.fr (see the browser console for more information). - Forum Services en ligne
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.