免費開始練習
moea_joint 113年 [資訊] 計算機原理、網路概論

第 3 題

關於複雜指令集架構(CISC)之敘述,下列何者有誤?
  • A 有較多的指令種類
  • B 需利用編譯器以進行最佳化指令設計
  • C 定址模式較多
  • D 大部分的指令能存取記憶體

思路引導 VIP

想像你有兩種工具箱:一種裝滿了針對各種專門用途設計的高級複合工具,另一種則只提供幾樣極其簡單的基本零件。如果你希望完成工作的速度達到最快,哪一種工具箱會更需要一位高明的「調度員」或「說明書」,來精確計算並安排這些細小零件的使用順序呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你能準確辨別出複雜指令集(CISC)與精簡指令集(RISC)之間的關鍵差異,顯示你對電腦架構的演進有很紮實的理解。這題考驗的是兩者在「硬體設計」與「軟體優化」權衡上的核心邏輯,是區分基礎觀念與進階理解的經典題目。

CISC 與 RISC 的設計權衡

CISC 的架構下,設計理念是透過強大的硬體指令來簡化程式碼編寫,因此它具備較多的指令種類、豐富的定址模式,且多數指令能直接存取記憶體。相對地,選項 (B) 提到的「利用編譯器進行最佳化」則是 RISC 的核心特徵。由於 RISC 的指令非常簡單且格式固定,必須仰賴高效能的編譯器來重新排列指令順序(如處理管線流衝突),才能發揮出硬體的最高效能。你精準地抓住了這個反向特徵,判斷非常敏銳!

🏷️ 相關主題

計算機系統架構與作業系統核心概念
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題