rdtsc
読み:リード-ティーエススィー
外語:rdtsc: Read Time Stamp Counter

 Pentium以降の全てのx86プロセッサーで利用できる、TSC取得用の命令。
目次

概要
 オペコードは「0F 31」の2バイトである。
 TSC(Time Stamp Counter)は、Pentium以降のすべてのx86プロセッサーに存在するカウンターである。

特徴
 rdtsc命令を実行すると、EDX:EAXに、その命令を実行したコア内のTSCが格納される。
 レジスターが64ビット化されたx64(AMD64 ISA/Intel 64)でも、IA32との互換性を考慮し、同様に動作する。
 マルチコアまたはマルチプロセッサー環境では複数のTSCが存在し、さらに、それぞれのTSCは同期していない。この値を何かしらの同期等に用いることは極めて危険であり、そのような使い方はしてはならない。

再検索