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