民國100年 乙級專案 電腦軟體應用乙級 學科

第43題

「程式計數器( 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) 記錄程式中執行完畢的指令
  2. (2) 記錄程式執行中的狀態
  3. (3) 記錄程式執行完成的時間
  4. (4) 記錄下一個指令的位址

官方答案

(4) 記錄下一個指令的位址

解析

程式計數器(Program Counter, PC)是 CPU 控制單元中的一個暫存器,其功能為儲存「下一個將要被 CPU 取出並執行的指令之位址」。CPU 每執行完一條指令後,PC 會自動遞增(或依據跳躍指令被重新載入),以指向下一筆指令。選項 1 所述為執行完畢的指令,屬於追蹤或除錯範疇,非 PC 功能;選項 2 記錄執行中狀態屬於狀態暫存器(Status Register / PSW)的功能;選項 3 記錄完成時間並非 PC 的職責。

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

官方資料