民國110年 第3梯次 電腦軟體應用乙級 學科

第20題

「程式計數器(Program Counter)」的功能為何?

題目

「程式計數器(Program Counter)」的功能為何?

  1. (1) 記錄下一個指令的位址
  2. (2) 記錄程式中執行完畢的指令
  3. (3) 記錄程式執行完成的時間
  4. (4) 記錄程式執行中的狀態

官方答案

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

解析

程式計數器(Program Counter, PC)是 CPU 內部的暫存器,用來存放「下一個要被抓取(fetch)的指令位址」。CPU 依 PC 的內容到記憶體取出指令,解碼並執行後,PC 會自動累加指向下一道指令;遇到跳躍、呼叫或中斷時,則由控制單元改寫 PC 為目標位址,藉此控制程式流程。選項 2 記錄已執行完的指令較接近指令歷史或日誌的概念;選項 3 記錄完成時間需靠計時器;選項 4 記錄執行狀態是狀態暫存器(旗標暫存器)的功能。故答案為 1。

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

官方資料