CISC和RISC的優缺點

2021-10-04 02:25:45 字數 1046 閱讀 4960

精簡指令集計算機(risc:reduced instruction set computing )是一種執行較少型別計算機指令的微處理器。

複雜指令集計算機(cisc:complex instruction set computer)體系結構的設計策略是使用大量的指令,包括複雜指令。

cisc結構主要優點是:

1.指令豐富,功能強大

2.定址方式靈活。

3.以微程式控制器為核心,指令儲存器與資料儲存器共享同乙個物理儲存空間,效能強大。

cisc結構主要缺點是:

1.指令使用率不均衡。

2.不利於採用先進結構提高效能。

3.結構複雜不利於vlsi(超大規模積體電路)實現。

risc結構主要優點是:

1.具備結構簡單、易於設計

2.指令精簡,使用率均衡

3.程式執行效率高

risc結構主要缺點是:

1.指令數較少,功能不及cisc強大。

2.定址方式不夠靈活。

cisc與risc特點比較:

cisc

risc

複雜指令的執行需要更多的時鐘週期

簡單指令只需1個時鐘週期

所有指令都可訪問記憶體

只有loads/stores指令可訪問記憶體

暫存器少

暫存器多

微**翻譯模板複雜

軟體編譯器複雜

指令多,模式多

指令少,模式少

指令格式可變

指令格式固定

指令由微**翻譯執行

指令直接由硬體執行

無流水線或流水線程度較低

流水線結構

risc和cisc各有優勢,而且界限並不那麼明顯。現代的cpu往往採用cisc的外圍,內部加入了risc的特性,如超長指令集cpu就是融合了risc和cisc的優勢,成為未來的cpu發展方向之一。

CISC和RISC的區別

risc 精簡指令集計算機 和cisc 複雜指令集計算機 是當前cpu的兩種架構。它們的區別在於不同的cpu設計理念和方法。早期的cpu全部是cisc架構,它的設計目的是要用最少的機器語言指令來完成所需的計算任務。比如對於乘法運算,在cisc架構的cpu上,您可能需要這樣一條指令 mul addra...

RISC和CISC的區別

risc 和cisc 是目前設計製造微處理器的兩種典型技術,雖然它們都是試圖在體系結構 操作執行 軟體硬體 編譯時間和執行時間等諸多因素中做出某種平衡,以求達到高效的目的,但採用的方法不同,因此,在很多方面差異很大,它們主要有 1 指令系統 risc 設計者把主要精力放在那些經常使用的指令上,盡量使...

CISC和RISC的區別

cisc complex instruction set computers,複雜指令集計算集 和risc reduced instruction set computers 是兩大類主流的cpu指令集型別,其中cisc以intel,amd的x86 cpu為代表,而risc以arm,ibm powe...