dos interuppt と bios interuppt の違いは何ですか
1974 次
1 に答える
2
16 ビット 80x86 プログラミングでは、ユーザー プログラムは割り込みを使用してシステム サービスと通信します。通常、これは次の形式を取ります。
- レジスター (多くの場合 AH) に数値機能コードをロードする
- 関数の必要に応じて、他のレジスタにパラメーターをロードする
INT
割り込みベクタ番号による命令実行
BIOS は、いくつかの異なる割り込みベクトル番号で独自のサービスを提供します。たとえば、次のようになります。
- INT 10h - ビデオ サービス
- INT 13h - ディスク サービス
DOS は BIOS とは別のコンポーネントであるため、INT 21h でサービスを提供します。
于 2010-12-07T18:53:29.883 に答える