民國106年 第3梯次 儀表電子甲級 學科
第46題
下列那一指令不會改變程式計數器( p r o g r a m c o u n t e r ) ?
題目
下列那一指令不會改變程式計數器( p r o g r a m c o u n t e r ) ?
- (1) r e t u r n
- (2) p u s h
- (3) c a l l
- (4) j u m p
官方答案
(2) p u s h
解析
程式計數器(PC)存放下一指令位址。jump 直接變更 PC 跳躍;call 將返回位址入堆疊後改 PC 呼叫副程式;return 從堆疊取回返回位址寫入 PC。push 僅將資料推入堆疊、調整堆疊指標 SP,並不改變 PC 內容,故不會影響程式計數器的是 push。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。