免費開始練習
中油僱員招考 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)的工作,各司其職,不能混淆。

▼ 還有更多解析內容
📝 旗標暫存器功能
💡 旗標暫存器負責記錄 CPU 執行運算後的結果狀態資訊。
比較維度 旗標暫存器 (Flag) VS 程式計數器 (PC)
存放內容 運算後的狀態特徵 — 下一個欲執行的指令位址
主要用途 供邏輯判斷與分歧參考 — 控制程式執行的順序
常見範例 進位 (C)、零 (Z) 旗標 — 記憶體位址編碼
💬Flag 關注「剛才算的結果」,PC 關注「下一步要去哪裡」。
🧠 記憶技巧:VIP 會員可查看這題的記憶口訣與速記法
⚠️ 常見陷阱:VIP 會員可查看這題最常被誘答的陷阱整理
程式計數器 (PC) 指令暫存器 (IR) 算術邏輯單元 (ALU)

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

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