C++ コードからプロセッサ割り込みにアクセスできるかどうかを知りたいです (アセンブリ コードを使用する必要があると思います)。
つまりね。私は組み込みシステム (PIC、ARM7、および Atmel プロセッサ) での作業に慣れており、問題なく割り込みをプログラムできます (私は C を使用しています)。すべてのレジスタがマップされており、アプリケーションによっては全体として非常に簡単です。現在、私は x86 および x64 アーキテクチャで作業しており、( WANTを強調して) これらのプロセッサで同じことができるようにしたいと考えています。
例: C++ で、Enter キー (cin、getchar など) を押さずにその時点で押されているキーを常に検証するコードを実行するスレッドを作成したいと考えています。特定の時間にアクションを実行できるように、タイマー割り込みをプログラムしたいと考えています。私がやりたいことの多くはオペレーティング システムを介して実行できることは理解していますが、自分でそれを行う自由が本当に欲しいのです。
現在、私は Linux (Ubuntu) を使用していますが、その質問に答えるために必要な情報であれば、すぐに Windows を使用する予定です。