民國111年 第2梯次 電腦軟體設計(C++)乙級 學科

第60題

下列有關RISC(Reduced Instruction Set Computer)與CISC(Complex Instruction Set Computer…

題目

下列有關RISC(Reduced Instruction Set Computer)與CISC(Complex Instruction Set Computer)的 敘述何者錯誤?

  1. (1) CISC CPU 有較複雜的指令集
  2. (2) RISC CPU 的指令長度多為固定
  3. (3) 通常對於完成同一應用程式時,所需的RISC CPU 的指令數目少於CISC CPU 的指令數目
  4. (4) RISC CPU 的定址模式較少

官方答案

(3) 通常對於完成同一應用程式時,所需的RISC CPU 的指令數目少於CISC CPU 的指令數目

解析

RISC 與 CISC 是兩種不同的 CPU 指令集設計哲學。CISC(複雜指令集)強調以較少指令完成工作,故指令集龐雜、指令長度不一、定址模式多;RISC(精簡指令集)指令數少而簡單、長度固定、定址模式少,靠編譯器產生較多指令完成同樣工作。因此選項 1、2、4 皆正確。錯誤的是選項 3:因 RISC 單一指令功能簡單,完成同一應用程式通常「需要更多」指令,而非少於 CISC,故本題選 3。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料