Connaitre le temps d'execution

Fermé
nico - 14 janv. 2008 à 15:45
 nico - 15 janv. 2008 à 10:27
Bonjour,
je souhaite programme une application qui me permettrait de lire le temps d'execution d'une boucle.
Je sais que je dois une application RDTSC mais il est impossible pour moi de le compiler sous devcpp sur windows.
Est-ce que quelqu'un peut m'aider?
Pour info je cherche une application qui tourne sur un intel de 16 ou 32 bits

j'ai trouvé des programmes mais ils ne marchent pas

1 réponse

j'ai programmé un petit bout du programme en assembleur avec du at&t

__asm volatile("db 0x0F,0x31"); // instruction RDTSC
asm("lgdt %0" : : "m" (a));
__asm volatile("mov %0,%%eax":: "r" (a)); // mov [a],eax
asm("lgdt %0" : : "m" (b));
__asm volatile("mov %0,%%edx":: "r" (b)); // mov [b],edx

le problème est au niveau du db
0