(计算机组成原理)RISC与CISC的区别
RISC全稱(chēng)Reduced Instruction Set Compute,精簡(jiǎn)指令集計(jì)算機(jī)。
CISC全稱(chēng)Complex Instruction Set Computers,復(fù)雜指令集計(jì)算機(jī)。
CISC既有簡(jiǎn)單指令也有復(fù)雜指令,后來(lái)人們發(fā)現(xiàn)典型程序中80%的語(yǔ)句都是使用計(jì)算機(jī)中20%的指令,而這20%的指令都屬于簡(jiǎn)單指令;因此花再多時(shí)間去研究復(fù)雜指令,也僅僅只有20%的使用概率,并且復(fù)雜指令會(huì)影響計(jì)算機(jī)的執(zhí)行速度。既然典型程序的80%都是使用簡(jiǎn)單指令完成,那剩下的20%語(yǔ)句用簡(jiǎn)單語(yǔ)句來(lái)重新組合一下模擬這些復(fù)雜指令就行了,而不需要使用這些復(fù)雜指令,于是RISC就出現(xiàn)了。
RISC的主要特點(diǎn):
1)選取使用頻率較高的一些簡(jiǎn)單指令以及一些很有用但不復(fù)雜的指令,讓復(fù)雜指令的功能由使用頻率高的簡(jiǎn)單指令的組合來(lái)實(shí)現(xiàn)。
2)指令長(zhǎng)度固定,指令格式種類(lèi)少,尋址方式種類(lèi)少。
3)只有取數(shù)/存數(shù)指令訪問(wèn)存儲(chǔ)器,其余指令的操作都在寄存器內(nèi)完成。
4)CPU中有多個(gè)通用寄存器(比CICS的多)
5)采用流水線技術(shù)(RISC一定采用流水線),大部分指令在一個(gè)時(shí)鐘周期內(nèi)完成。采用超標(biāo)量超流水線技術(shù),可使每條指令的平均時(shí)間小于一個(gè)時(shí)鐘周期。
6)控制器采用組合邏輯控制,不用微程序控制。
7)采用優(yōu)化的編譯程序
CICS的主要特點(diǎn):
1)指令系統(tǒng)復(fù)雜龐大,指令數(shù)目一般多達(dá)200~300條。
2)指令長(zhǎng)度不固定,指令格式種類(lèi)多,尋址方式種類(lèi)多。
3)可以訪存的指令不受限制(RISC只有取數(shù)/存數(shù)指令訪問(wèn)存儲(chǔ)器)
4)各種指令執(zhí)行時(shí)間相差很大,大多數(shù)指令需多個(gè)時(shí)鐘周期才能完成。
5)控制器大多數(shù)采用微程序控制。
6)難以用優(yōu)化編譯生成高效的目標(biāo)代碼程序
RISC與CICS的比較
1.RISC比CICS更能提高計(jì)算機(jī)運(yùn)算速度;RISC寄存器多,就可以減少訪存次數(shù),指令數(shù)和尋址方式少,因此指令譯碼較快。
2.RISC比CISC更便于設(shè)計(jì),可降低成本,提高可靠性。
3.RISC能有效支持高級(jí)語(yǔ)言程序。
4.CICS的指令系統(tǒng)比較豐富,有專(zhuān)用指令來(lái)完成特定的功能,因此處理特殊任務(wù)效率高。
總結(jié)
以上是生活随笔為你收集整理的(计算机组成原理)RISC与CISC的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 存储新图谱:DNA存储的边界与天地
- 下一篇: PC偏振控制器、锁模激光器技术、AOM声