民國114年 第3梯次 儀表電子乙級 學科

第41題

若採用相對定址(relative addressing),則實際位址係以下列何者為參考值?

題目

若採用相對定址(relative addressing),則實際位址係以下列何者為參考值?

  1. (1) 資料指標(data pointer)
  2. (2) 堆疊指標(stack pointer)
  3. (3) 累積器(accumulator)
  4. (4) 程式計數器(program counter)

官方答案

(4) 程式計數器(program counter)

解析

相對定址(relative addressing)是以「目前指令的下一個位址」為基準,加上指令中帶有的位移量(offset)求得實際有效位址,而目前指令位址由程式計數器(PC)提供,故參考值為程式計數器。此種定址常用於分支、跳躍指令,方便程式在記憶體中搬移後仍可正確跳轉。資料指標、堆疊指標與累積器分別用於間接定址、堆疊存取與算術邏輯運算,並非相對定址的基準。

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

官方資料