8259 的架構
8259 微處理器採用獨特的設計。它可以透過一些中斷條件,即電平或中斷電平(也稱為邊緣觸發中斷電平)進行程式設計。對各個中斷位進行遮蔽。隨著 8259 的增加,最多可獲得 64 箇中斷引腳。8259 包含 3 個暫存器以及一個優先順序解析器 (PR)。它們如下所示 −
中斷請求暫存器 (IIR) − 儲存請求中斷的位。
中斷服務暫存器 (ISR) − 儲存當前中斷級別。
中斷遮蔽暫存器 (IMR) − 儲存要遮蔽的中斷級別。
優先順序解析器 (PR) − 透過檢查所有三個暫存器並設定 ISR 中具有最高優先順序的中斷級別來設定中斷的優先順序。
SP/EN(低電平啟用引腳) − 當其值為 1 時,它在主模式下工作,當其值為 0 時,它在從模式下工作。
級聯緩衝區 − 用於級聯更多可程式設計中斷控制器。
圖 − 8259 與 8085 處理器介面
廣告