• ベストアンサー

分解能10msのタイマー(dosで)

分解能10msのタイマーがどうしても必要なのですが。 システムタイマーを使った場合,分解能55msらしく使えません。マルチメディアタイマーはwindowsでしか使えないっぽい?です。どうしたらいいですか? 環境 os:dos コンパイラ:ターボC++

質問者が選んだベストアンサー

  • ベストアンサー
  • rinkun
  • ベストアンサー率44% (706/1571)
回答No.1

dos機能では無理。 素のdosならPC ATのタイマー機能かCPU内蔵タイマーを直接操作して必要な周期のタイマーを作成する。 PC ATのタイマーならタイマーBIOSで、CPU内蔵タイマーならCPU命令でそれぞれ操作できる。 BIOSコールはターボCならライブラリに呼び出し機能があったはず。CPU命令を使うなら一部をアセンブラで記述する必要がある。

関連するQ&A

専門家に質問してみよう