民國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. (1) r e t u r n
  2. (2) p u s h
  3. (3) c a l l
  4. (4) j u m p

官方答案

(2) p u s h

解析

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

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

官方資料