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