民國107年 第3梯次 儀表電子甲級 學科

第20題

下列那一指令不會改變程式計數器(program counter)?

題目

下列那一指令不會改變程式計數器(program counter)?

  1. (1) return
  2. (2) push
  3. (3) call
  4. (4) jump

官方答案

(2) push

解析

程式計數器(PC)存放下一指令位址。jump 直接變更 PC 跳躍;call 將返回位址入堆疊後改 PC 呼叫副程式;return 從堆疊取回返回位址寫入 PC。push 僅將資料推入堆疊、調整堆疊指標 SP,並不改變 PC 內容,故不會影響程式計數器的是 push。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料