回覆列表
  • 1 # 使用者2342335691113

    複雜指令集CPU內部為將較複雜的指令譯碼,也就是指令較長,分成幾個微指令去執行,正是如此開發程式比較容易(指令多的緣故),但是由於指令複雜,執行工作效率較差,處理資料速度較慢,PC 中 Pentium的結構都為CISC CPU。

    RISC是精簡指令集CPU,指令位數較短,內部還有快速處理指令的電路,使得指令的譯碼與資料的處理較快,所以執行效率比CISC高,不過,必須經過編譯程式的處理,才能發揮它的效率,我所知道的IBM的 Power PC為RISC CPU的結構,CISCO 的CPU也是RISC的結構。

    咱們經常見到的PC中的CPU,Pentium-Pro(P6)、Pentium-II,Cyrix的M1、M2、AMD的K5、K6實際上是改進了的CISC,也可以說是結合了CISC和RISC的部分優點。

    RISC與CISC的主要特徵對比

    比較內容 CISC RISC

    指令系統 複雜,龐大 簡單,精簡

    指令數目 一般大於200 一般小於100

    指令格式 一般大於4 一般小於4

    定址方式 一般大於4 一般小於4

    指令字長 不固定 等長

    可訪存指令 不加限制 只有LOAD/STORE指令

    各種指令使用頻率 相差很大 相差不大

    各種指令執行時間 相差很大 絕大多數在一個週期內完成

    最佳化編譯實現 很難 較容易

    程式原始碼長度 較短 較長

    控制器實現方式 絕大多數為微程式控制 絕大多數為硬佈線控制

    軟體系統開發時間 較短 較長

  • 中秋節和大豐收的關聯?
  • 媽媽牽掛你的時候會怎麼做?