Instruction test [Résolu]

Messages postés
314
Date d'inscription
mercredi 1 novembre 2000
Statut
Membre
Dernière intervention
20 août 2006
- - Dernière réponse : RM50Man
Messages postés
314
Date d'inscription
mercredi 1 novembre 2000
Statut
Membre
Dernière intervention
20 août 2006
- 8 janv. 2006 à 12:36
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
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
3
Merci
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.

@++

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 202 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_patatalo
Messages postés
116
Date d'inscription
samedi 4 juin 2005
Statut
Membre
Dernière intervention
10 avril 2013
1
3
Merci
Pour la doc, voir le fichier:
\masm32\help\masm32.hlp
rubrique:
Pentium Optimisation

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 202 internautes nous ont dit merci ce mois-ci

Commenter la réponse de BLUEBIBUBBLE
Messages postés
314
Date d'inscription
mercredi 1 novembre 2000
Statut
Membre
Dernière intervention
20 août 2006
0
Merci
Merci!!!!!!

RM50man
Commenter la réponse de RM50Man