組成原理(十四) 中斷系統

2022-06-26 22:00:18 字數 1854 閱讀 8791

目錄2.中斷請求和中斷判優邏輯

3.中斷服務程式入口位址尋找

4.中斷響應

5.保護現場和恢復現場

6.多重中斷

6.4 多重中斷的斷點保護

儲存和恢復現場

多重中斷

斷點保護

認為設定中斷:如轉管指令

程式性事故:溢位,操作碼不能識別,除法非法

硬體故障

io裝置

外部事件

各中斷源如何向cpu提出請求

各中斷源同時提出請求怎麼辦

cup何時以及如何響應終端

如何保護現場

如何尋找入口位址

如何恢復現場,返回

處理中斷過程中又出現新的中斷怎麼辦

軟體+硬體實現

分散在各個中斷源的介面電路中:鏈式排隊器

集中在cpu內

兩種方式:

硬體向量法速度快,但是靈活性很低

中斷源按優先順序從高到低排列,程式依次查詢每個中斷源的完成觸發器(d)

允許中斷觸發器:eint=1

指令執行週期結束時刻由cpu發出查詢訊號

1)保護程式斷點

3)硬體關中斷

中斷int置為1後,eint就置為0

儲存斷點:中斷隱指令完成

儲存暫存器內容:中斷服務程式完成

由中斷服務程式完成

中斷程式可以被更高優先順序的程式中斷

提前設定開中斷指令

優先級別高 的中斷源有權中斷優先順序低的中斷源

通過中斷遮蔽觸發器(mask)設定中斷遮蔽

重新設定遮蔽字

可以認為的設定某個中斷源的請求

1)單重中斷:

斷點進棧:中斷隱指令

2)中斷週期:

3)問題:

(四)中斷系統

好了,將按鍵寫完輸入輸出就都完了,我們來看看微控制器內部那些東西,首先說說中斷。中斷系統是為使cpu具有對外界緊急事件的實時處理能力而設定的。當 處理器cpu正在處理某件事的時候外界發生了緊急事件請求,要求cpu暫停當前的工作,轉而去處理這個緊急事件,處理完以後,再回到原來被中斷的地方,繼續原來的工...

作業系統筆記(四)中斷

ctime 2020 04 30 13 33 34 0900 1588221214 標籤 空格分隔 技術 作業系統 8086 80386 的中斷向量表並不像arm的中斷向量表放在位址0處,而是位置可變。當建好中斷向量表之後,通過lidt指令,將中斷向量表的位址給idtr暫存器,這樣當cpu發生中斷時...

組成原理 儲存系統

計算機的硬體系統由處理機 控制器,運算器 儲存系統,i o 輸入輸出裝置 三大部分組成。這篇部落格中,針對儲存器和 i o 裝置進行簡單介紹。一 儲存系統 1 層次和分類 分層的依據是什麼?讀取速度不匹配!首先儲存器是計算機中用於存放指令和資料的部件。計算機在處理資料時,處理器 cpu從儲存器讀出指...