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)的工作,各司其職,不能混淆。
▼ 還有更多解析內容