-
中斷源
鎖定
- 中 斷
- 是指由於某種事件的發生
- 中斷源
- 能夠發出中斷請求信號的來源
中斷源產生原因
一般來説,外部中斷主要有以下幾種:
一、I/O設備:如顯示器、鍵盤、打印機等。
二、數據通道:軟盤、硬盤、光盤等。
三、實時時鐘:如外部的定時電路等。
四、用户故障源:如掉電、奇偶校驗錯誤等。
產生於CPU內部的中斷源有幾種:
一、由CPU得運行結果產生:如除數為0、結果溢出、單步執行等。
二、執行中斷指令INT:INT3
三、非法操作或指令引起異常處理。
中斷源分類
通常中斷源有以下幾種:
(2)故障強迫中斷。計算機在一些關鍵部位都設有故障自動檢測裝置。如運算溢出、存儲器讀出出錯、外部設備故障、電源掉電以及其他報警信號等,這些裝置的報警信號都能使CPU中斷,進行相應的中斷處理。由計算機硬件異常或故障引起的中斷,也稱為內部異常中斷。
(3)實時時鐘請求中斷。在控制中遇到定時檢測和控制,為此常採用一個外部時鐘電路(可編程)控制其時間間隔。需要定時時,CPU發出命令使時鐘電路開始工作,一旦到達規定時間,時鐘電路發出中斷請求,由CPU轉去完成檢測和控制工作。
(5)程序自願中斷。CPU執行了特殊指令(自陷指令)或由硬件電路引起的中斷是程序自願中斷,是指當用户調試程序時,程序自願中斷檢查中間結果或尋找錯誤所在而採用的檢查手段,如斷點中斷和單步中斷等。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:19次歷史版本
- 最近更新: 阿妧云