CISC
將大部份用得到的功能做成指令,因此一般cpu內有大概200至400個指令。不過
坦白講,這200到400個指令大部份用不到,所以除了偶爾用之外,大部份沒用到。
因此時間用在decode及micro-code的地方很多。
RISC
以最快的速度完成一個簡單的指令,一般指令很少,大部的指令都是HARD-WIRED的
,不是用CISC的MICRO-CODE方式。每個指令的執行時間都相同,除了MEMORY REFERENCE
外。
總評
沒有一個比較客觀的BENCHMARK,但是目前以DRYSTONE的PERFORMANCE而言,RISC是
比較快的選擇。PENTINUM(CISC)由於佔了先機,所以一直比POWER PC(RISC)的佔有
率高。不過,在FLOATING POING上面,CISC比RISC快。
你可以參考以下列書籍
1. STRUCTED COMPUTER ORGANIZATION, 3th EDITION, TANENBAUM, PRENTICE-HALL.
2. COMPUTER ARCHITECTURE AND ORGANIZATION, 2th EDITION, Mc GRAW HILL.
suns留
插嘴一下, pentium FPU 比 486 FPU 快原因是因為它第一次使用
SRT Division Algorithm, 沒想到卻因它的 Lookup Table 5 個
point 錯誤, 少了幾顆 transistors... 倒致幾百 million 損失.
真是虧大了... 由此還可以看到 intel 居 CPU 龍頭老大心態...