-
內部中斷
鎖定
內部中斷是一個算法指令,是由軟中斷指令啓動的中斷,包括被零除中斷。
- 中文名
- 內部中斷
- 分 類
- 由軟中斷指令啓動的中斷
- 中斷包括
- 被零除中斷
- 特 點
- 不執行INTA總線週期
內部中斷類型
※ 由軟中斷指令啓動的中斷;
※ 在一定條件下由CPU自身啓動的中斷。
內部中斷指令
※ 被零除中斷(INT 0):
執行除法指令時,出現除數為0或商超過寄存器所能表達的範圍,則產生類型為0 的內部中斷。它是優先級最高的內部中斷。
※ 單步中斷(INT 1):
當TF=1且IF=1時每執行一條指令就引起一次中斷,程序控制將轉入單步中斷服務 程序。單步中斷方式是一種有用的調試手段,可以跟蹤指令流程,從而確定程序出錯的位置。
※ 溢出中斷(INTO INT 4):
若指令執行結果使溢出標誌位置1(OF=1),則在執行溢出中斷指令 (INTO)時,引起類型4的內部中斷。與被零除中斷不同的是,出現溢出狀態時不會由上一條指令自動 產生中斷,必須由INTO指令執行溢出中斷。
※ 斷點中斷(INT 3):
※ 指令中斷:
內部中斷內部中斷特點
1. 內部中斷由一條指令INT n產生中斷類型碼或者由指令規定,或者是預定的。
2. 不執行INTA總線週期,CPU也不發出響應信號INTA。
3. 除單步中斷外,內部中斷無法用軟件禁止。
4. 除單步中斷外,內部中斷比外部中斷具有更高的優先級別。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:10次歷史版本
- 最近更新: 遇一人能白首