民國103年 第1梯次 儀表電子乙級 學科
第55題
若採用相對定址(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) 資料指標 (d a t a p o i n t e r )
- (2) 程式計數器(p r o g r a m c o u n t e r )
- (3) 累積器(a c c u m u l a t o r )
- (4) 堆疊指標(s t a c k p o i n t e r )
官方答案
(2) 程式計數器(p r o g r a m c o u n t e r )
解析
相對定址(relative addressing)是以程式計數器(PC)的內容為基準,加上指令中帶的正負偏移量(displacement),算出實際有效位址;常用於分支跳躍指令,因此可寫出與位置無關的程式碼。資料指標多用於間接定址,指向資料區;累積器是運算資料的暫存器;堆疊指標指向堆疊頂端,供推入、彈出使用。三者皆不是相對定址計算位址的參考基準。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。