討論計算機體系結構中的單級中斷?


在單級中斷中,許多裝置可以同時中斷處理器以處理它們的請求。但是所有裝置都透過 CPU 的單個輸入引腳發出請求。中斷後,CPU 必須識別發出請求的裝置。一旦識別出 I/O 埠,CPU 就會處理 I/O 裝置的請求,然後繼續執行中斷前正在執行的任務。

在單級中斷中,所有裝置的中斷請求在邏輯上進行或運算,並連線到處理器的中斷輸入。因此,任何裝置的中斷請求都將路由到處理器的中斷輸入。處理器中斷後,它透過讀取每個裝置的中斷狀態來識別請求裝置。

該圖顯示了裝置中使用的單中斷線的等效電路。所有 I/O 裝置都透過開關連線到 INTR 接地。裝置關閉其相關的開關以請求中斷。當來自 INTR1 到 INTRn 的所有中斷請求訊號都處於非活動狀態並且所有開關都開啟時,中斷請求上的電壓將等於 VDD

當裝置透過關閉其開關請求中斷時,電壓線下降到 0,導致中斷請求訊號 INTR 變為 1。一個或多個開關的關閉將導致電壓線下降到 0。這將導致 INTR 訊號。

更新於:2021年7月27日

2K+ 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告