民國114年 第3梯次 儀表電子乙級 學科
第41題
若採用相對定址(relative addressing),則實際位址係以下列何者為參考值?
題目
若採用相對定址(relative addressing),則實際位址係以下列何者為參考值?
- (1) 資料指標(data pointer)
- (2) 堆疊指標(stack pointer)
- (3) 累積器(accumulator)
- (4) 程式計數器(program counter)
官方答案
(4) 程式計數器(program counter)
解析
相對定址(relative addressing)是以「目前指令的下一個位址」為基準,加上指令中帶有的位移量(offset)求得實際有效位址,而目前指令位址由程式計數器(PC)提供,故參考值為程式計數器。此種定址常用於分支、跳躍指令,方便程式在記憶體中搬移後仍可正確跳轉。資料指標、堆疊指標與累積器分別用於間接定址、堆疊存取與算術邏輯運算,並非相對定址的基準。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。