CPU周波数モジュールの解説(2007.09.30)

1.モジュール命令・関数

 CPUID p1,p2 :CPU情報を取得。
   p1:情報を受け取る変数
   p2:EAXの初期値(省略時=0)

 RDTSC p1 :TSC(タイムスタンプ・カウンタ)を取得
   p1:情報を受け取る変数(符号なし64bit整数)

 aSleep p1 :Sleep関数1msのawait(CPU使用率13%)
   p1:wait時間[ms]

 Getfreq(p1,p2) :CPUのクロック周波数を得る。
   p1:測定モード
     --------------------------------------------------------
      0   高分解能パフォーマンスカウンタ[QueryPerformanceCounter]
      1   マルチメディアタイマ[MultiMediaTimer]
      2   ms単位でスレッドの実行を中断する[Sleep]
     --------------------------------------------------------
   p2:測定時間[ms](省略時=1000ms)


Copyright (c) 2001-07 By abo All Rights Reserved.