Reduced Instruction Set Computer

Reduced Instruction Set Computer 就是“精簡指令系統(集)計算機 ”的意思,精簡指令系統計算機(RISC)設計有著一套精簡的指令集,無疑能提高處理機效率,但是需要更多複雜的外部編程。

精簡指令系統(集)計算機 Reduced Instruction Set Computer

微處理器有套叫做微碼(microcode)的指令集,程式設計師可使用它生成低級語言計算機程式。這套指令集完成多種任務,如移一個值到暫存器中或運行對暫存器中的值求和的指令。微碼可以很簡單也可以很複雜,這依賴於微處理器生產商的選擇和晶片的使用目的。

微碼可以分為兩類:

複雜指令集計算機(CICS)設計 包含一個龐大的微碼集,可以簡化處理器上運行程式的生成。
精簡指令系統計算機(RISC)設計 正如其名,有著一套精簡的指令集,無疑能提高處理機效率,但是需要更多複雜的外部編程。
RISC設計基於由John Cocke在IBM所作的工作。他發現20%的計算機指令做了80%的工作,他的80%規則導致了RISC體系結構的發展。這種結構僅包含使用得最多的指令,減少了指令數量。其它的指令必須用外部軟體實現。
CISC微處理器在八十年代壟斷了微型計算機市場,但是當用戶需要更高速度時,RISC設計將更具持久的競爭力。而且模組程式設計方法和高級編程接口使得編程更容易了,這樣減少了RISC設計的編程複雜性。基於RISC的處理器有MIPS晶片、DEC的Alpha晶片,IBM的RS晶片族。當今和未來的處理機設計似乎更傾向於RISC。

相關詞條

相關搜尋

熱門詞條

聯絡我們