民國110年 第3梯次 電腦軟體應用乙級 學科
第20題
「程式計數器(Program Counter)」的功能為何?
題目
「程式計數器(Program Counter)」的功能為何?
- (1) 記錄下一個指令的位址
- (2) 記錄程式中執行完畢的指令
- (3) 記錄程式執行完成的時間
- (4) 記錄程式執行中的狀態
官方答案
(1) 記錄下一個指令的位址
解析
程式計數器(Program Counter, PC)是 CPU 內部的暫存器,用來存放「下一個要被抓取(fetch)的指令位址」。CPU 依 PC 的內容到記憶體取出指令,解碼並執行後,PC 會自動累加指向下一道指令;遇到跳躍、呼叫或中斷時,則由控制單元改寫 PC 為目標位址,藉此控制程式流程。選項 2 記錄已執行完的指令較接近指令歷史或日誌的概念;選項 3 記錄完成時間需靠計時器;選項 4 記錄執行狀態是狀態暫存器(旗標暫存器)的功能。故答案為 1。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。