中斷向量表的作用就是按照中斷類型號(hào)從小到大的順序存儲(chǔ)對(duì)應(yīng)的中斷向量,總共存儲(chǔ)256個(gè)中斷向量。
中斷源的識(shí)別標(biāo)志,可用來(lái)形成相應(yīng)的中斷服務(wù)程序的入口地址或存放中斷服務(wù)程序的首地址)稱為中斷向量。在Pc/AT中由硬件產(chǎn)生的中斷標(biāo)識(shí)碼被稱為中斷類型號(hào)(當(dāng)然,中斷類型號(hào)還有其他的產(chǎn)生方法,如指令中直接給出、CPU自動(dòng)形成等,即在中斷響應(yīng)期間8259A產(chǎn)生的是當(dāng)前請(qǐng)求中斷的最高優(yōu)先級(jí)的中斷源的中斷類型號(hào)。中斷類型號(hào)和中斷向量之間有下面的關(guān)系:中斷類型號(hào)乘4=存放中斷向量的首地址有了存放中斷向量的首地址,從該地址開(kāi)始的4個(gè)存儲(chǔ)單元中取出的就是中斷服務(wù)程序的入口。
中斷服務(wù)程序入口地址的偏移量與段基值,一個(gè)中斷向量占據(jù)4字節(jié)空間。中斷向量表是8088 系統(tǒng)內(nèi)存中最低端1K字節(jié)空間,它的作用就是按照 中斷類型號(hào)從小到大的順序存儲(chǔ)對(duì)應(yīng)的中斷向量,總共存儲(chǔ)256個(gè)中斷向量。在 中斷響應(yīng)過(guò)程中,CPU通過(guò)從接口電路獲取的 中斷類型號(hào)(中斷向量號(hào))計(jì)算對(duì)應(yīng)中斷向量在表中的位置,并從中斷向量表中獲取中斷向量,將程序流程轉(zhuǎn)向 中斷服務(wù)程序的入口地址。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com