Salut,
Je voulais savoir si quelqu'un connaissait un site ou était référencé le nombre de cycles cpu nécessaire pour chaque instruction x86, et plus particulièrement l'instruction out (sur cpu 486)
Salut,
Je voulais savoir si quelqu'un connaissait un site ou était référencé le nombre de cycles cpu nécessaire pour chaque instruction x86, et plus particulièrement l'instruction out (sur cpu 486)
As tu essaye http://sandpile.org ?
http://sandpile.org/docs/intel/80486.htm
fefe - Dillon Y'Bon
merci pour ta réponse,
les liens disponnbiles sur http://sandpile.org/ pour le 80486 n'ont pas l'air de fonctionner.
les liens sont casses mais il suffit de trouver le path relatif au lieu du path absolu (je n ai pas reussi a trouver)
fefe - Dillon Y'Bon
fefe - Dillon Y'Bon
Ca depend si le troll unijambiste a danse pendant la pleine lune .Envoyé par Franck@x86
fefe - Dillon Y'Bon
Plus serieusement, si tu le veux sur 486 c'est je suppose parce que tu programmes un quelconque 486 embarque ? Dans ce cas il te suffit de faire une boucle avec quelques out et utiliser rdtsc pour regarder le temps que ca t'a pris sur la platforme que tu utilises.
fefe - Dillon Y'Bon
Ouais c'est sur mais en fait je demande ca pour avoir des valeures à comparer. Le 486 qui j'utilise est un cpu virtuel c'est de l'émulation, donc j'aurai voulu trouver les timing pour le cpu réel pour pouvoir comparer les perfs. Je ne peux donc pas faire ton test
Si tu emules sur une machine moderne ca sera plus rapide ou du meme ordre de grandeur que l'execution en natif sur un 486, principalement du au ratio de 20 a 30x en frequence.
Qui plus est comparer le nombre de cycles a relativement peu d'interet parce que tes temps de cycles sont differents (je sais il suffit de convertir en temps pour comparer).
fefe - Dillon Y'Bon
Ca je me doute mais j'aimerai bien sortir un ratio.Envoyé par fefe
le but est effictement de convertir en temps pour la comparaison.Envoyé par fefe
Je n'arrive pas à mettre la main sur une doc précise décirvant le nombre de cycles cpu pour chaque instruction x86 pour les 486.
http://heim.ifi.uio.no/~stanisls/helppc/out.html
Apres je sais pas si ca correspond avec les cycles donnés dans les docs.
"si tout le monde s'etait dit "pour quoi faire ?" je pense qu'on tournerait encore sur 8086. Si tant est qu'on ait l'electricite ... " Franck@X86
If all goes well will Dell sell Cells?
<°)))><
rdtsc c'est pas à partir du Pentium ?Envoyé par fefe
(j'ai décidé d'être insupportable en commentant tout ce que dit Fefe )