割り込み

出典: くみこみックス

2009年1月28日 (水) 05:28; Worker (会話 | 投稿記録) による版

割り込み(わりこみ)

 CPUから見た外部のデバイスがCPUに対して何らかの制御を要求している場合に,割り込み信号を使用してCPUにそれを通知すると,CPUは実行中のプログラムを一時停止して,要求の処理を行う.これを割り込み(割り込み処理)という.PC/AT互換のパソコンは,Intel社の8259Aという割り込みコントロールLSIの仕様に基づいている.8259Aには,割り込み要因が何であるかを保持している割り込みステータス・レジスタ,割り込み信号を許可・禁止する割り込みマスク・レジスタ,割り込み信号がどのくらいの重要度をもつかを設定する割り込みレベル設定レジスタなどを備えている.

【出典】Interface編集部 編;組み込み技術用語集,Interface 2007年8月号 別冊付録,CQ出版社,2007年8月.


プロセッサの外部での要求発生によって,それまで実行していたタスクを一時停止して,要求された特別のタスクを起動する仕組みとして作られました.また,外部の要因ではなく,特定の命令の実行で起動するソフトウェア割り込みの仕組みもあります.

【出典】Interface編集部 編;組み込み技術用語集,Interface 2007年8月号 別冊付録,CQ出版社,2007年8月.

表示