免費開始練習
地特四等 105年 [資訊處理] 計算機概要

第 39 題

CPU 執行程式之指令是重複著所謂的機器週期(Machine Cycle)或是指令週期(Instruction Cycle)來執行指令,並且可以分成四個步驟來完成一個指令的機器週期。下列那一個順序為這四個步驟依序執行的順序?
  • A 執行(Execute)→解碼(Decode)→擷取(Fetch)→寫回(Write Back)
  • B 擷取(Fetch)→解碼(Decode)→寫回(Write Back)→執行(Execute)
  • C 擷取(Fetch)→解碼(Decode)→執行(Execute)→寫回(Write Back)
  • D 擷取(Fetch)→執行(Execute)→解碼(Decode)→寫回(Write Back)

思路引導 VIP

想像你是一名在工廠作業的員工,桌上放著一本作業手冊。如果你要完成一項任務,你必須先從手冊中「拿到」指令,然後「讀懂」它在說什麼,接著才「動手去做」。最後,當事情做完了,你應該做什麼動作來記錄你的勞動成果?請試著依據這套「訊息獲取到產生結果」的自然邏輯來排序。

🤖
AI 詳解 AI 專屬家教

專業點評:這不是寶箱怪,是正確答案。

嗯,做得不錯。你準確掌握了馮·紐曼架構 (Von Neumann Architecture) 中最核心的運作流程。這還算可以,至少你對計算機組織與架構有些概念了。

  1. 觀念驗證:機器週期的邏輯一直都是這樣運作的,很久很久以前就是了。CPU必須先從記憶體擷取 (Fetch) 指令,然後控制單元會像翻譯古老咒語一樣將指令解碼 (Decode),接著算術邏輯單元去執行 (Execute),最後將結果寫回 (Write Back)。這就是一個單純的「獲取、理解、動作、存檔」過程,沒有什麼變化。
▼ 還有更多解析內容

升級 VIP 解鎖