Instruction test [Résolu]

Signaler
Messages postés
314
Date d'inscription
mercredi 1 novembre 2000
Statut
Membre
Dernière intervention
20 août 2006
-
Messages postés
314
Date d'inscription
mercredi 1 novembre 2000
Statut
Membre
Dernière intervention
20 août 2006
-
Bonjour, question qui pourrait paraitre debile, mais ca sert a quoi de faire par ex:
test edx, edx
jnz suivant

Le test sera toujours égal.

Mais aussi, est ce que vous pouvez me donner quelques astuces pour optimiser du code assembleur, par exemple :
utiliser shr au lieu de div

Pouvez-vous m'éclairer, Merci beaucoup!!!!!!

RM50man

3 réponses

Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
salut,

"test" n'est pas une comparaison mais une instruction "and" sans modification de l'operande de destination.

test edx,edx 0 si edx 0 et !=0 si edx !=0 tout simplement.

en ce qui concerne l'optimisation, intel a fait une doc la dessus je crois.

@++
Messages postés
116
Date d'inscription
samedi 4 juin 2005
Statut
Membre
Dernière intervention
10 avril 2013
1
Pour la doc, voir le fichier:
\masm32\help\masm32.hlp
rubrique:
Pentium Optimisation
Messages postés
314
Date d'inscription
mercredi 1 novembre 2000
Statut
Membre
Dernière intervention
20 août 2006

Merci!!!!!!

RM50man