8085 中掩碼的需要


 假設 8085 因 RST6.5 引腳而中斷,並且已分支到 RST6.5 引腳的 ISS。然後,除了此 ISS 開始處的 DI 指令之外,除了陷阱外,所有中斷都會被停用。因此,即使 RST7.5 引腳在 RST6.5 ISS 執行期間處於啟用狀態,8085 的中斷也不會因 RST7.5 而發生。實際上,RST7.5 是較高級別的中斷,但 RST6.5 的較低級別中斷 ISS 無法被它中斷。我們透過在 pin RST6.5 的 ISS 開始處專門使用指令 EI 來解決此問題。現在 RST6.5 ISS 可以被中斷,但問題在於 RST5.5 也可以中斷 RST6.5 ISS!

這是透過中斷遮蔽來解決的。它提供了選擇性地停用中斷的功能。即使中斷引腳仍處於活動狀態,並且通常使用 EI 指令集啟用中斷,但已遮蔽的中斷引腳也無法中斷。

更新於: 30-7 月-2019

861 次瀏覽

職業起航

完成課程獲得認證

立即開始
廣告
© . All rights reserved.