Aktív témák
-
__int64 GetTSC()
{
__int64 Counter;
__asm
{
rdtsc
mov Counter,eax
mov Counter+4,edx
}
return Counter;
}
Ez visszaadja a TSC értékét.
Használata pl. printf(''%I64'',GetTSC()); .
Vindózéknál, de lehet, hogy máshol is van __int64.
Ha nincs __int64 típus Borlandéknál, akkor az ő 64 bites típusukat írd a helyére. Ha nincs 64 bites típus, akkor:
void GetTSC(long *Counter)
{
__asm
{
rdtsc
mov ebx,Counter
mov [ebx],eax
mov [ebx+4],edx
}
}
[Szerkesztve] -
kymco
veterán
Nem tudtam futtatni..... Igaz nem vagyok Delphiben nagyon járatos..... :((
-
steveetm
őstag
-
kymco
veterán
Azt szeretném megtudni, hogyha létezik a CPU-knak (Intel) olyan regisztere, ami minden orajelnél inkrementálódik (úgy bogarásztam ki a google alapján, hogy a TSC, Time Stamp Counter az), akkor milyen progival lehet kiolvasni ezt az értéket.
Van, aki tudja?
Aktív témák
- LG OLED65G49LS CSÚCS Ultra HD 4K 65" OLED TV!
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB DDR5 RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- Bomba ár! Asus ZenBook UX433 - i7-10G I 16GB I 512SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- Új HP 15 Victus FHD IPS 144Hz i5-13420H 4.6Ghz 16GB RAM 512GB SSD Nvidia RTX 3050 6GB Win11 Garancia
- LG UltraGear 32GS60QC-B VA Monitor! 2560x1440 / 180Hz / 1ms / FreeSync
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
