民國106年 第1梯次 數位電子乙級 學科

第41題

在80 × 86 的中斷系統中,若有一I / O 介面發出中斷要求,經中斷認知後送出的中斷型態(或 中斷向量)為15 ( 10 ) ,請問其中斷服務程式之起始位…

題目

在80 × 86 的中斷系統中,若有一I / O 介面發出中斷要求,經中斷認知後送出的中斷型態(或 中斷向量)為15 ( 10 ) ,請問其中斷服務程式之起始位址存於中斷指標表( i n t e r r u p t p o i n t e r t a b l e ) 內何位址?

  1. (1) 00015 H ~00016 H
  2. (2) 0003 C H ~0003 F H
  3. (3) 00060 H ~00063 H
  4. (4) 00030 H ~00031 H

官方答案

(2) 0003 C H ~0003 F H

解析

中斷向量表(中斷指標表)位於記憶體起始位址 00000H,每個中斷向量佔用 4 個位元組(2 位元組存放 IP、2 位元組存放 CS)。向量位址計算公式為:向量編號 × 4。題目中斷型態為 15(10),即十進位 15,故 15 × 4 = 60 = 3CH,該向量佔用位址 0003CH~0003FH(含 IP 低、IP 高、CS 低、CS 高共 4 位元組)。故選 2。選項 1(00015H~00016H)是未乘 4 的錯誤位址;選項 4(00030H)為 15×2 之結果;選項 3(00060H)則是位址值本身而非向量表之偏移位置。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料