rdtsc

読み:リード・ティーエススィー
外語:rdtsc: Read Time Stamp Counter 英語
品詞:固有名詞

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

目次

オペコードは「0F 31」の2バイトである。

TSC(Time Stamp Counter)は、Pentium以降のすべてのx86プロセッサーに存在するカウンターである。

rdtsc命令を実行すると、EDX:EAXに、その命令を実行したコア内のTSCが格納される。

  • EDXレジスターに上位32ビット
  • EAXレジスターに下位32ビット

レジスターが64ビット化されたx64(AMD64 ISA/Intel 64)でも、IA32との互換性を考慮し、同様に動作する。

マルチコアまたはマルチプロセッサー環境では複数のTSCが存在し、さらに、それぞれのTSCは同期していない。この値を何かしらの同期等に用いることは極めて危険であり、そのような使い方はしてはならない。

用語の所属
x86
関連する用語
TSC

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club