1

誰かが私が次のconecptsとそれらの間の関係を明らかにするのを手伝ってもらえますか?

  • マスク可能割り込み
  • マスクできない割り込み
  • ハードウェア割り込み
  • ソフトウェア割り込み
  • CPUINTRピン
  • EFlagsレジスタのIFビット

いくつかの具体的な質問:

  • Maskable / Unmaskable割り込みとハードウェア/ソフトウェア割り込みの関係は何ですか?
  • マスカビリティとソフトウェア/ハードウェアの関係は何ですか?
  • マスク不可能/ソフトウェア割り込みとマスク可能/ハードウェア割り込みはありますか?
  • INTRピンはどのような種類の割り込みを検出しますか?
  • EFlagsレジスタのIFビットによってどのような種類の割り込みが有効/無効になりますか?
  • どのような種類の割り込みが割り込みコントローラーの存在を必要としますか?

どうもありがとう。

4

1 に答える 1

5

割り込み


マスカブル:適切なビットを設定することで有効/無効にできます。

  • マスク不可:有効化/無効化できません。(指定ビットなし)。

  • ハードウェア: RST、INTRなど。h/ wピンが適切にアクティブ化されると、h /wINTERRUPTが発生します。

  • ソフトウェア: INTERRUPTソフトウェア命令を使用して発生した割り込み。

  • INTRピンは割り込み受信ピンです。

  • すべての割り込みは、「割り込みハンドラ」、つまり割り込みサービスルーチン(ISR)によって処理されます。ISRは、割り込みが発生したときに実行される関数です。

  • IF(ビット9)割り込みイネーブルフラグ:マスク可能な割り込み要求に対するプロセッサの応答を制御します。マスカブル割り込みに応答/有効化するように設定します。マスク可能な割り込みを禁止/無効にするためにクリアされます。


ここにもっとたくさんのQ&A情報:

詳細な説明については。Plzは、BarryBBreyによるMicroprocessorx86という本を参照してます

幸運を!!

于 2010-04-20T03:58:12.990 に答える