celkem CPU instrukcí a celkové hodinové cykly používané v OS xp

S

shakeel006

Guest
Musím počítat počet CPU instrukcí a hodinové cykly používané pro algoritmus napsaný v C .

Jak se mohu spolehnout tyto dvě věci

1.Celkem CPU instrukcí

2.total hodinových cyklů používané v xp operační systémy

musím převést C kód do sestavy pomocí disassembleru nebo jakékoliv pomoci nářadí nebo kód v tomto ohledu se bude vysoce ocenil

Thanks in Advance

Shakeel

 
Nevím, prostředí, které připravuje program ...ale většina IDE bude s funkcemi, jako je Break a Stop hodinky ....

nastavit zarážku, z nichž u mít k výpočtu instrukcí cyklu a druhý na konci místě ...

ur spustit program v simulátoru .., kdy dosáhne Start point, aby Stopky a reset to ...pokračovat simulace od počátečního bodu ..stopky začíná běh s časem vzít a výuka počet cyklů .., kdy dosáhne koncového bodu, bude simulace zastaví, teď stopky vám ukáže, výuka cyklus a doba

 
které IDE pro C je úkol pro výpočet výše celkových cykly procesoru určitého kodexu, který má také simulátor pro procesor Intel, nebo mohou pracovat v xp OS.Díky za Vaši odpověď

 
Doufám, že studio Visual C , může mít tuto funkci ...
Jsem Embedded Software osobu a používá tyto druhy věcí s cross-kompilátory ....

 
To není možné získat přesné hodinových cyklů na xp OS.To není deterministické OS, a to je zpráva řízený, také každý kompilátor používá své vlastní optimalizační rutiny, takže stejný kód sestaven na dvou různých kompilátorů vedlo k rozdílným asm kódu.

existuje však možnost získat hodiny cykly uskočit 6, který je těžké systému v reálném čase.

 
Není možné mít přesné výpočty, ale přibližně z nich jsou možné.
Citace:

1.
Celkem CPU instrukcí
 
Každou variantu Intel a AMD cpu vám nabídnou různé výrobních cyklů, také různé SDRAM budou různé příčiny zpoždění, a to i tam je spousta dalších přerušení provozu na zem zpět, takže není snadné určit.Zní 1 minuta:Myslím, že je 64-bitový chodu pult v novějších procesorech Intel x86.Jste to zachytit dříve, než začnete a pak znovu po ukončení, pak odčítat a násobit jej rychlosti jádra procesoru.

 

Welcome to EDABoard.com

Sponsor

Back
Top