一、risc和cisc的特點
risc的寄存器數(shù)量較多,且以硬布線邏輯控制為主,risc以單周期指令執(zhí)行,采用流水線技術(shù);cisc主要以微程序控制為主,指令使用頻率相差懸殊,基本也是28原則。
二、risc和cisc的區(qū)別
risc和cisc的區(qū)別主要可以從三個方面來敘述:指令的形成、尋址模式和指令的執(zhí)行
1、指令的形成
CISC因指令復(fù)雜,故采用微指令碼控制單元的設(shè)計,而RISC的指令90%是由硬件直接完成,只有10%的指令是由軟件以組合的方式完成,因此指令執(zhí)行時間上RISC較短,但RISC所需ROM空間相對比較大,至于RAM使用大小應(yīng)該與程序的應(yīng)用比較有關(guān)系。
2、尋址模式
CISC的需要較多的尋址模式,而RISC只有少數(shù)的尋址模式,因此CPU在計算存儲器有效位址時,CISC占用的匯流排周期較多。
3、指令的執(zhí)行
CISC指令的格式長短不一,執(zhí)行時的周期次數(shù)也不統(tǒng)一,而RISC結(jié)構(gòu)剛好相反,故適合采用流水線處理架構(gòu)的設(shè)計,進而可以達到平均一周期完成一指令的方向努力。
以上就是關(guān)于risc和cisc的特點和區(qū)別的內(nèi)容分享,總而言之,在設(shè)計上RISC較CISC簡單,同時因為CISC的執(zhí)行步驟過多,閑置的單元電路等待時間增長,不利于平行處理的設(shè)計,所以就效能而言RISC較CISC還是占了上風(fēng),但RISC因指令精簡化后造成應(yīng)用程式碼變大,需要較大的存儲器空間,且存在指令種類較多等等的缺點。
【本文標簽】 risc和cisc的特點和區(qū)別
【責(zé)任編輯】單片機工程師
ALL RIGHT RESERVED 2022. 粵ICP備17095549號 技術(shù)支持: 牛商股份 百度統(tǒng)計 粵公網(wǎng)安備 44030402004503號