Loading article…
INT 16h、INT 0x16、INT 16H、またはINT 22 は、x86 ベースのコンピュータ システムの 23 番目の割り込みベクターである BIOS 割り込み呼び出し 16hex の省略形です。BIOS は通常、このベクターでキーボード サービスを提供するリアル モード割り込み ハンドラーを設定します。この割り込みは、PC キーボードの制御を担当します。
特徴
この割り込みは、基本的なキーボード機能の取得、つまりキーストロークの収集、キーボード バッファの状態の取得などを担当します。INT 16 h を提供するキーボードの標準エンコードは、US キーボードです。INT 16h のエンコードを別の種類のキーボード (たとえば、国際キーボード) に適合させるには、コードで押されたキーのスキャン コードを分析し、適切な解釈を実行する必要があります。
101 文字以上のキーボードの場合、INT 16h によって拡張キーとして解釈されるキーがいくつかあり、それらのキーのスキャン コードは通常のキーとは異なります (例: キーの一時停止)。
INT 16hのサービス一覧
INT 16h 詳細機能リスト
参照
参考文献
- ^ 「スキャンコード」。
外部リンク
- 割り込み16hの説明と完全なリスト
