阿摩線上測驗 登入

申論題資訊

試卷:99年 - 99 專技高考_電子工程技師:電子計算機原理#46458
科目:計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
年份:99年
排序:0

申論題內容

一、請說明 “複雜指令集電腦”(CISC)及 “精簡指令集電腦”(RISC) 之不同處。 (20 分)

詳解 (共 1 筆)

詳解 提供者:hchungw
  • CISC:複雜指令,執行過程較慢但每條指令功能強大,適合桌面電腦和服務器。
  • RISC:簡單指令,執行過程快且適合流水線處理,適合嵌入式系統和移動設備。

“複雜指令集電腦”(CISC)和“精簡指令集電腦”(RISC)是兩種不同的計算機架構,各有其特點和應用。以下是它們的主要區別:

複雜指令集電腦(CISC)

  1. 指令集

    • CISC 的指令集較為龐大和複雜,每條指令可以完成較為複雜的操作。
    • 指令數量多且多樣,單條指令可能需要多個時鐘週期來完成。
  2. 指令執行

    • 每條指令可以直接對內存進行操作,支持複雜的操作如乘法、除法等。
    • 指令的解碼和執行過程相對複雜,通常需要多個時鐘週期。
  3. 微程式控制

    • 使用微程式控制來實現複雜的指令,這些微程式存儲在控制存儲器中。
    • 這使得硬件設計相對簡單,但指令執行速度可能較慢。
  4. 編譯器

    • CISC 設計對編譯器的要求較低,因為硬件本身已經能夠完成大部分複雜操作。
  5. 應用

    • CISC 適合於需要複雜計算和直接內存操作的應用,如桌面電腦和服務器。

精簡指令集電腦(RISC)

  1. 指令集

    • RISC 的指令集較為精簡和統一,每條指令執行的操作較為簡單和基本。
    • 指令數量少且固定,每條指令通常只需一個時鐘週期來完成。
  2. 指令執行

    • 大部分指令只能操作寄存器,內存操作僅限於加載和存儲指令。
    • 指令執行速度快,通常能在一個時鐘週期內完成,適合流水線操作。
  3. 硬件設計

    • 不使用微程式控制,而是通過硬連線實現指令執行,這使得硬件設計較為複雜但指令執行效率更高。
  4. 編譯器

    • RISC 設計對編譯器的要求較高,編譯器需要有效地將高級語言轉換成RISC指令。
    • 編譯器需要更多的優化來提高程序的執行效率。
  5. 應用

    • RISC 適合於需要高效能和快速指令處理的應用,如嵌入式系統和移動設備。

 

  •