Temps d execution

sajid_morad Messages postés 31 Date d'inscription vendredi 27 février 2004 Statut Membre Dernière intervention 26 mars 2009 - 12 nov. 2004 à 12:35
sajid_morad Messages postés 31 Date d'inscription vendredi 27 février 2004 Statut Membre Dernière intervention 26 mars 2009 - 12 nov. 2004 à 16:45
salut tout le monde, voilà j aimerai bien savoir le temps d execution de chaque instruction en asm(add, mov, sar,sub,....) , pour pouvoir choisir les meilleurs pour optimiser le temps d execution d une boucle
et Merci

5 réponses

cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
12 nov. 2004 à 14:11
salut,

le meilleur moyen est de downloader la documentation intel. Tout cela est détaillé dedans.

Bon courage pour le calcul car les paramètres sont nombreux pour ce genre de calcul.

Je te conseille plutot dans un premier temps de faire attention aux AGI STALL et de faire des saut seulement dans les cas les moins fréquents. Le cas le plus fréquent doit avoir le moins de jump possible.

l'instruction "lea" est excellente car elle permet d'avoir des possibilitées plus importantes qu'un mov et ne modifie pas non plus le registre de flags, cela permet de la placer entre un test et son jmp.

@1:
cmp byte ptr [esi],0
lea esi,[esi+1] ; "inc esi" modifie les flags et donc ne va pas
jne @1

@++
0
sajid_morad Messages postés 31 Date d'inscription vendredi 27 février 2004 Statut Membre Dernière intervention 26 mars 2009
12 nov. 2004 à 14:22
salut, mais ou je peux trouvé cette documentation
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
12 nov. 2004 à 16:22
http://brunews.free.fr/brunews/download.htm
Manuels Intel dispos.

ciao...
BruNews, MVP VC++
0
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
12 nov. 2004 à 16:44
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sajid_morad Messages postés 31 Date d'inscription vendredi 27 février 2004 Statut Membre Dernière intervention 26 mars 2009
12 nov. 2004 à 16:45
salut, merci BruNews, je vai y jeter un coup d oeil :)
0
Rejoignez-nous