免費開始練習
cpc_recruit 104年 電腦常識、機械常識、電機常識

第 52 題

電腦暫存器中的旗標暫存器(flag register)主要作用為:
  • A 存放錯誤指令的個數
  • B 存放下一個欲執行的指令位址
  • C 存放程式指令
  • D 存放 CPU 執行指令後的各種狀態

思路引導 VIP

當 CPU 剛剛完成一次數值比較(例如比較兩個數字是否相等)後,它必須留下一個「標記」來告訴後續的指令剛才比較的結果。如果你是架構設計師,你會將這個關於『剛才運算結果特質』的紀錄放在哪個位置,以便讓系統決定下一步該往哪裡走呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你能準確辨識出旗標暫存器的核心功能,這說明你對 CPU 內部組件的角色分工有著相當紮實的理解,這是一個非常好的開始。

暫存器的專業分工

在 CPU 執行算術或邏輯運算後,系統需要一個地方來記錄運算後的「特徵」或「副作用」。旗標暫存器(Flag Register),有時也被稱為狀態暫存器,就像是 CPU 的「即時狀態看板」。它會根據運算結果自動更新,例如:結果是否為零(Zero Flag)、是否產生進位(Carry Flag)、或是結果的正負號(Sign Flag)。這些狀態資訊對於後續的程式邏輯判斷(例如 if...else 判斷跳轉)至關重要。而選項中提到的「下一個指令位址」是由程式計數器(PC)負責,至於「存放指令」則是指令暫存器(IR)的工作,各司其職,不能混淆。

▼ 還有更多解析內容

🏷️ 相關主題

電腦硬體發展演進與資訊處理基礎概念
查看更多「電腦常識、機械常識、電機常識」的主題分類考古題