9.
計算機 CPU 執行程式的三個步驟之順序為解碼、擷取、執
行
(A)O
(B)X
答案:登入後查看
統計: A(57), B(151), C(0), D(0), E(0) #3145719
統計: A(57), B(151), C(0), D(0), E(0) #3145719
詳解 (共 2 筆)
#7082251
【解題思路】
這題在考最基本的 CPU 指令週期(Instruction Cycle)。
標準三步驟一定要會背:
-
擷取 Fetch
-
解碼 Decode
-
執行 Execute
題目寫的是:「解碼 → 擷取 → 執行」,完全把順序打亂。
因此題目敘述錯誤 → 選 X。
【延伸知識】
CPU 處理每一條指令時,固定會經過以下流程:
-
Fetch(擷取):
從主記憶體把指令讀進 CPU。 -
Decode(解碼):
CPU 解析這條指令要做什麼。 -
Execute(執行):
真的做出這個動作(例如:加法、取資料、存資料)。
必要時後面會再附帶:
-
Memory Access(記憶體存取)
-
Write Back(寫回暫存器)
但最常考的基礎三步仍是 Fetch → Decode → Execute。
【記憶技巧】
一句口訣:
取(Fetch)→ 解(Decode)→ 做(Execute)
或更白話:
先抓指令,再看懂它,最後做出來。
【常見錯誤】
-
以為 CPU「看懂」指令(解碼)會在最前面
但事實是:要先「擷取」指令才能「解碼」。 -
把 Fetch 與 Execute 混淆
Fetch 是「讀指令」
Execute 是「做動作」 -
背順序不熟,很容易把 Decode 放在最前面(本題陷阱)
0
0