OCR A-Level 計算機新大綱/單元 1.2.1 系統軟體
外觀
| 一位華夏公益教科書使用者建議將此書籍或章節與A-level_Computing/OCR/Unit 1.2.1_Systems_Software合併。 請在討論頁面上討論是否應該進行此合併。 |
中斷處理
至關重要的是 CPU 可以在需要時被中斷,中斷可以由軟體硬體裝置或 CPU 的內部時鐘傳送到 CPU。
中斷示例:I/O 裝置傳送中斷訊號,印表機沒紙,程式中出現錯誤,來自內部時鐘的定時中斷,電源故障
使用堆疊,當檢測到中斷時,處理器停止獲取指令,而是將當前暫存器的內容壓入堆疊。CPU 使用中斷服務例程來處理中斷。處理完成後,可以從堆疊中彈出並重新載入到 CPU 中。中斷優先順序,具有不同的優先順序。當正在處理中斷時,發生更高優先順序的中斷,原始中斷的暫存器也將被壓入堆疊。後進先出 (LIFO)。