中斷:中斷是一種使CPU中止正在執(zhí)行的程序而轉(zhuǎn)去處理特殊事件的操作,這些引起中斷的事件稱為中斷源,它們可能是來自外設的輸入輸出請求,也可能是計算機的一些異常事故或其它內(nèi)部原因。
中斷處理程序:當中斷發(fā)生時,處理器中止當前正在運行的程序,而轉(zhuǎn)到處理特殊事件的程序段中去執(zhí)行,這種處理中斷的子程序就是中斷處理程序,又稱為中斷服務程序。中斷處理程序的入口地址被安排在中斷向量表中。
BIOS中斷:在存儲器系統(tǒng)中,從地址0FE000H開始的8K ROM中裝有BIOS(Basic Input/Output System)例行程序。駐留在ROM中的基本輸入輸出程序BIOS提供了系統(tǒng)加電自檢、引導裝入、主要I/O設備的處理程序以及接口控制等功能模塊來處理所有的系統(tǒng)中斷。BIOS中斷給程序員編程帶來很大方便,程序員不必了解硬件I/O接口的特性,可直接用指令設置參數(shù),然后中斷調(diào)用BIOS中的程序。