risc指令集的作用意義是什麼

時間 2021-05-12 02:37:38

1樓:傳說中的胖子

特定階段的產物。CISC當時搞不定的事,用RISC能搞定,RISC真香。到了CISC也能搞定的時候,額外代價不高,就談不上什麼意義了。

2樓:xim1999

RISC思想可以說基於乙個很簡單的現實:二八定律。

指令集中20%的指令可以完成80%的工作,其餘80%指令卻只能在剩下20%工作中出現。且CISC思想指導下越來越多複雜指令、複雜指令間關聯讓簡單指令的設計也受到影響,很難加快執行。

RISC思想選擇用更簡單的方式解決問題。既然20%的指令就可以完成80%工作,那我們可以設計操作較少、彼此間依賴弱、執行快的更少的指令。複雜的操作由這些簡單操作組合就可以了。

雖然RISC的指令數往往比同功能CISC的多,但效能可以做得更高,最終表現出的程式執行速度更快。

值得注意的是,如胡偉武老師指出,RISC簡化的是指令間關係,不是一味簡化指令功能。RISC思想並不排斥設計某些複雜指令以加速特定應用。

3樓:我關注了你

歷史上,晶元內部flash和ram儲存只有幾百位元組時,為節約使用,人們都用組合語言寫程式。risc短小精悍,容易記憶,很有利於新晶元投入市場。乙個字,「快」,開發周期短,上市快。

但靈活性差,很多功能需要組合幾個risc指令才能完成複雜指令集單個指令。

同時,risc指令集因指令解碼器體積小,使得晶元成本更低,售價便宜。

4樓:breezecoding

從學習角度考慮的話:

比較方便自己實現乙個.. 比如很多教學書籍都是mips或riscv的... 當然x86也有不少..

這樣學習過程中不僅加深了理解,而且也比較有成就感。 至少我是這樣覺得的.. 反正x86也是最後把cisc轉換成risc執行...

CPU 的指令集存放在什麼地方?

原子筆 非常短的RISC可以通過查字典的方法來解碼。例如洗衣機,電冰箱用的那種4位,8位控制器。而電腦用的基本都是4位元組,8位元組或者x86系列的變長 最長16位元組 基本不可能用字典來把全部解碼結果存起來。頂多x86用個字典來cache儲存比較常用也比較短的指令的解碼結果。 青山牧雲人 CPU指...

書法的作用與意義是什麼。?

月黃昏 意義在於直觀的表達情感。文章只能通過內容去表達,而書法不通過繪畫也能直觀的表達喜怒哀樂。而鍵盤做不到這一點,因為敲擊鍵盤的悲憤的噼里啪啦的聲響永遠傳不到網線的另一端。月黃昏 書法中的態度與目的 學書淺敘1 劉戈於江 意義在於有人願意付帳。其實從世俗的意義上來說,這個世界上大部分的東西,尤其是...

做手帳的意義是什麼?有什麼作用?

maverick 我一男的來說說,國內手賬起步較晚,國外男性手賬大佬比比皆是,內容是嘆為觀止的。那種拼拼貼貼的是入門級的,偏日式的流水賬,拼貼重頭戲。歐美大佬注重時間管理這方面,基本是純手工作圖,繪畫的部分是輔助。話說回來,手賬是文藝青年的愛好,就像20年前寫日記一樣,只是每個人的目的不同罷了。 璃...