民國99年 乙級專案 數位電子乙級 學科

第62題

在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) 0003 C H ~0003 F H
  2. (2) 00030 H ~00031 H
  3. (3) 00015 H ~00016 H
  4. (4) 00060 H ~00063 H

官方答案

(1) 0003 C H ~0003 F H

解析

8086 的中斷向量表位於記憶體最低位址區,每一中斷型態佔 4 個位元組(2 bytes 偏移位址加 2 bytes 區段位址),第 n 型的中斷向量起始位址為 n × 4。本題中斷型態為 15(10) = 0F(16),故 0F(16) × 4 = 3C(16),中斷服務程式起始位址存於 0003CH~0003FH。00060H 是把十進位 60 誤當成十六進位;00015H~00016H 是誤用每項 2 bytes 的長度;00030H 則對應到別的型態。

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

官方資料