複選題
14. 下列何者屬於 CPU 指令的執行過程?
(A)擷取
(B)解碼
(C)提取運算元內容
(D)執行
(E)儲存

答案:登入後查看
統計: A(194), B(194), C(149), D(200), E(137) #2847127

詳解 (共 1 筆)

#7091770

【解題思路】

你一定要記住 CPU 的 指令週期(Instruction Cycle)

標準四步驟(F-D-E-S):

  1. Fetch(擷取指令)

  2. Decode(解碼指令)

  3. Execute(執行指令)

  4. Store(結果寫回)

而有些教科書會將「提取運算元內容(operand fetch)」視為執行階段的一部分,也會被當成合法步驟。

因此在農會考法下——
五個選項全部都屬於 CPU 的執行過程。

【逐一破題】

(A) 擷取(Fetch)
→ CPU 從記憶體取出指令
屬於指令週期 → 正確

(B) 解碼(Decode)
→ CPU 分析指令要做什麼
正確

(C) 提取運算元內容(Operand Fetch)
→ 將指令需要的資料載入暫存器
→ 屬於執行過程的一部分
農會版本視為正確

(D) 執行(Execute)
→ ALU 計算或 CPU 操作發生
正確

(E) 儲存(Store)
→ 將結果寫回記憶體或暫存器
正確

【延伸知識】

CPU 指令週期標準流程:

ㅤㅤ
Fetch → Decode → Execute → Store

某些架構(如微指令、RISC)會更細分類:

  • 擷取指令

  • 解碼

  • 提取運算元

  • 執行

  • 存回結果

這就是為什麼農會題目會把五個都視為「CPU 指令執行過程」。

【記憶技巧】

一句話:

取 → 解 → 抓資料 → 執 → 存

更短記法(F-D-E-S):

「取、解、做、存」

【常見錯誤】

  1. 忘記「Store」也是 CPU 的工作

  2. 以為「提取運算元內容」不是 CPU 的步驟

  3. 把 CPU 的工作與 I/O 裝置混在一起

  4. 以為只有三步驟 Fetch/Decode/Execute——考試其實常列得更細

0
0