複選題
14. 下列何者屬於 CPU 指令的執行過程?
(A)擷取
(B)解碼
(C)提取運算元內容
(D)執行
(E)儲存
答案:登入後查看
統計: A(194), B(194), C(149), D(200), E(137) #2847127
統計: A(194), B(194), C(149), D(200), E(137) #2847127
詳解 (共 1 筆)
#7091770
【解題思路】
你一定要記住 CPU 的 指令週期(Instruction Cycle):
標準四步驟(F-D-E-S):
-
Fetch(擷取指令)
-
Decode(解碼指令)
-
Execute(執行指令)
-
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):
「取、解、做、存」
【常見錯誤】
-
忘記「Store」也是 CPU 的工作
-
以為「提取運算元內容」不是 CPU 的步驟
-
把 CPU 的工作與 I/O 裝置混在一起
-
以為只有三步驟 Fetch/Decode/Execute——考試其實常列得更細
0
0