Cpu-Geschwindigkeit ermitteln


Dieser Artikel beschreibt, wie die MHZ-Geschwindigkeit der aktuellen CPU erkannt.
GetCpuSpeed-Funktion: verlängert;
var
t: DWORD;
MHI, Mlo, nhi, Nlo: DWORD;
t0, t1, Chi, Clo, shr32: Comp;
beginnen
shr32: = 65536;
shr32: = shr32 * 65536;
t: = GetTickCount;
während t = GetTickCount fangen Ende;
ASM
DB-0FH
DB 031H
MOV-Mhi, edx
MOV-Mlo, eax
Ende;
zwar GetTickCount < (t + 1000) fangen Ende;
ASM
DB-0FH
DB 031H
MOV nhi, Edx
MOV Nlo, eax
Ende;
Chi: = Mhi; Wenn Mhi < 0 dann Chi: = Chi + shr32;
CLO: = Mlo; Wenn Mlo < 0 dann Clo: = Clo + shr32;
T0: = Chi * shr32 + Clo;
Chi: = nhi; Wenn nhi < 0 dann Chi: = Chi + shr32;
CLO: = Nlo; Wenn Nlo < 0 dann Clo: = Clo + shr32;
T1: = Chi * shr32 + Clo;
Ergebnis: = (t1 - t0) / 1E6;
Ende;









Cpu-Geschwindigkeit ermitteln


Cpu-Geschwindigkeit ermitteln : Mehreren tausend Tipps, um Ihr Leben einfacher machen.


Dieser Artikel beschreibt, wie die MHZ-Geschwindigkeit der aktuellen CPU erkannt.
GetCpuSpeed-Funktion: verlängert;
var
t: DWORD;
MHI, Mlo, nhi, Nlo: DWORD;
t0, t1, Chi, Clo, shr32: Comp;
beginnen
shr32: = 65536;
shr32: = shr32 * 65536;
t: = GetTickCount;
während t = GetTickCount fangen Ende;
ASM
DB-0FH
DB 031H
MOV-Mhi, edx
MOV-Mlo, eax
Ende;
zwar GetTickCount < (t + 1000) fangen Ende;
ASM
DB-0FH
DB 031H
MOV nhi, Edx
MOV Nlo, eax
Ende;
Chi: = Mhi; Wenn Mhi < 0 dann Chi: = Chi + shr32;
CLO: = Mlo; Wenn Mlo < 0 dann Clo: = Clo + shr32;
T0: = Chi * shr32 + Clo;
Chi: = nhi; Wenn nhi < 0 dann Chi: = Chi + shr32;
CLO: = Nlo; Wenn Nlo < 0 dann Clo: = Clo + shr32;
T1: = Chi * shr32 + Clo;
Ergebnis: = (t1 - t0) / 1E6;
Ende;


Cpu-Geschwindigkeit ermitteln

Cpu-Geschwindigkeit ermitteln : Mehreren tausend Tipps, um Ihr Leben einfacher machen.
Cpu-Geschwindigkeit ermitteln
Wiezutun
Freunden empfehlen
  • gplus
  • pinterest

Kommentar

Einen Kommentar hinterlassen

Wertung