中斷/例外處理/簡介
文章推薦指數: 80 %
中斷/例外處理
簡介
中斷和例外
中斷(interrupts)有兩種來源:由硬體產生的和由軟體產生的。
通常,在硬體週邊設備需要
CPU時(例如,要跟CPU要資料,或是有資料要給CPU),會對CPU發出中斷要求。
軟體也可以利用
INTn指令來對CPU發出中斷要求。
例外(exceptions)分為三種:程式錯誤例外、軟體產生例外、和機器錯誤例外。
程式錯誤例外是在處理器偵測到程式有不合法的行為,或是作業系統發生某些錯誤時,由處理器自動發出的例外。