Q37.
「程式計數器(Program Counter)」的功能為何?
電腦軟體應用 · 乙級 · 電腦概論 · Q37
難易度分析
2 / 5
本題考查 CPU 核心元件的基礎定義,屬於單純的觀念記憶題,只要掌握基本術語之功能定義即可快速選出答案,不具備複雜的陷阱或綜合推論過程。
正確答案:④記錄下一個指令的位址
④ 記錄下一個指令的位址:程式計數器(PC)的核心功能正是儲存下一條待執行指令的記憶體位址,CPU 每取指一次,PC 便自動遞增或根據跳躍指令更新。
錯誤選項解析
- ① 記錄程式中執行完畢的指令:程式計數器並非用於記錄已執行完畢的指令,已執行指令的追蹤通常由除錯器或日誌機制負責。
- ② 記錄程式執行中的狀態:記錄程式執行中狀態的是狀態暫存器(Status Register)或程式狀態字(PSW),而非程式計數器。
- ③ 記錄程式執行完成的時間:程式計數器與時間記錄無關,執行時間的計量需依賴時脈訊號或計時器中斷機制。
Learning Tip
"本題核心考點為 CPU 內部暫存器的功能區分。常考陷阱在於將 程式計數器(PC) 與 指令暫存器(IR)、狀態暫存器(PSW) 混淆。實務上,PC 的值決定了程式的執行流程,遇到 Jump 或 Call 指令時會被覆寫,此為理解程式控制流的關鍵基礎。"
學員答題分佈
①記錄程式中執行完畢的指令0%
②記錄程式執行中的狀態0%
③記錄程式執行完成的時間0%
④記錄下一個指令的位址0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!