複製鏈接
請複製以下鏈接發送給好友

中斷向量地址

鎖定
中斷向量地址,即存儲中斷向量的存儲單元地址,中斷服務例行程序入口地址的地址。在PC/AT機中,中斷向量是指中斷服務程序的入口地址,每個中斷向量分配4個連續的字節單元,兩個高字節單元存放入口的段地址CS,兩個低字節單元存放入口的段內偏移量IP。在PC/AT中,規定內存儲器的最低1 KB用來存放中斷向量(共256個),稱這一片內存區為中斷向量表
中文名
中斷向量地址
功    能
存儲中斷向量的存儲單元地址
屬    性
指示器

中斷向量地址名詞釋解

中斷向量地址:存儲中斷向量的存儲單元地址,中斷服務例行程序入口地址的指示器
中斷向量:中斷服務程序的入口地址。在某些計算機中,中斷向量的位置存放一條跳轉到中斷服務程序入口地址的跳轉指令

中斷向量地址理論分析

中斷向量地址存放中斷服務程序的入口地址

PC/AT機中,中斷向量是指中斷服務程序的入口地址,每個中斷向量分配4個連續的字節單元,兩個高字節單元存放入口的段地址CS,兩個低字節單元存放入口的段內偏移量IP。在PC/AT中,規定內存儲器的最低1 KB用來存放中斷向量(共256個),稱這一片內存區為中斷向量表,地址範圍是0~3FFH。
在PC/AT中由硬件產生的中斷標識碼被稱為中斷類型號(當然,中斷類型號還有其他的產生方法,如指令中直接給出、CPU自動形成等),即在中斷響應期間8259A產生的是當前請求中斷的最高優先級的中斷源的中斷類型號。中斷類型號和中斷向量之間有下面的關係:
中斷類型號×4=存放中斷子程序的首地址=中斷向量
有了存放中斷向量的首地址,從該地址開始的4個存儲單元中取出的就是中斷服務程序的入口。

中斷向量地址跳轉到中斷服務程序的入口地址

在AVR或ARM微處理器中,中斷向量的大小也是4個字節,但其中存放的不是中斷程服務程序的入口地址,而是可執行的代碼。當響應中斷時,硬件自動執行相應中斷向量處的跳轉代碼,然後跳轉到具體的中斷服務程序的入口地址。
中斷向量地址和中斷向量
中斷向量:中斷服務程序的入口地址
中斷向量地址:內存中存放中斷服務程序入口地址的地址