民國102年 第1梯次 儀表電子乙級 學科

第17題

若採用相對定址(r e l a t i v e a d d r e s s i n g ),則實際位址係以下列何者為參考值?

題目

若採用相對定址(r e l a t i v e a d d r e s s i n g ),則實際位址係以下列何者為參考值?

  1. (1) 程式計數器(p r o g r a m c o u n t e r )
  2. (2) 堆疊指標(s t a c k p o i n t e r )
  3. (3) 資料指標(d a t a p o i n t e r )
  4. (4) 累積器 (a c c u m u l a t o r )

官方答案

(1) 程式計數器(p r o g r a m c o u n t e r )

解析

相對定址(relative addressing)是以程式計數器 PC 的當前值為基準,加上指令中帶有的偏移量(displacement),得到實際有效位址,常用於條件跳躍與短距離分支指令,優點是指令長度短且程式可整體搬移而不必修改位址。堆疊指標指向堆疊頂端,資料指標用於間接定址,累積器則是運算資料的暫存處,三者都不是相對定址的參考基準。

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

官方資料