民國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) 程式計數器(p r o g r a m c o u n t e r )
- (2) 堆疊指標(s t a c k p o i n t e r )
- (3) 資料指標(d a t a p o i n t e r )
- (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。