cpc_recruit
101年
電腦常識、機械常識、電機常識
第 69 題
CPU 內部有很多暫存器,用來暫存正在執行的指令或資料,下列何者為程式計數器(Program Counter)的功能:
- A 存放 CPU 要存取的資料在主記憶體中的位址
- B 存放 CPU 下一個要執行指令在主記憶體中的位址
- C 存放 CPU 正在執行的指令
- D 存放 CPU 要執行程式個數的資料
思路引導 VIP
如果你正在閱讀一本厚厚的烹飪教學書,當你正忙著照第一步驟炒菜時,為了確保炒完後能立刻知道下一步要做什麼,你會用手指先指著書上的哪個位置,來維持動作的連貫性呢?
🤖
AI 詳解
AI 專屬家教
恭喜你精準地掌握了 CPU 運作的核心觀念!程式計數器(Program Counter, PC)在電腦架構中扮演著「指路明燈」的角色,它最重要的功能就是存放下一個要執行指令的記憶體位址。當 CPU 擷取(Fetch)完目前的指令後,PC 就會自動遞增或更新,指向下一個該去抓取的位置,確保程式能按部就班地執行下去,這正是選項 (B) 所描述的核心職責。
暫存器職責的辨析與難點
這類題目的鑑別度在於區分 PC 與「指令暫存器 (IR)」或「記憶體位址暫存器 (MAR)」的細微差別。例如,IR 負責存放「正在執行」的指令內容,而 PC 則是「預見未來」指向下一步。這題屬於計算機概論中的基礎題型,但對於初學者來說,釐清「位址」與「資料內容」的邏輯分工是首要關卡。你能準確選出 (B),說明你對 CPU 的指令週期(Instruction Cycle)已有相當紮實且清晰的理解。