加入收藏
 免費(fèi)注冊
 用戶登陸
首頁 展示 供求 職場 技術(shù) 智造 職業(yè) 活動 視點(diǎn) 品牌 鐠社區(qū)
今天是:2026年3月17日 星期二   您現(xiàn)在位于: 首頁 →  技術(shù) → 半導(dǎo)體器件(應(yīng)用信息)
微處理器(MCU)的指令體系:RISC及CISC
2007/2/10 11:53:22    

按照微指令的復(fù)雜度,微處理器(MCU)可分為RISC及CISC這兩類:復(fù)雜指令集電腦CISC(Complex Instruction Set Computer)體系、精簡指令集電腦RISC(Reduce Instruction Set Computer)體系。


1. CISC體系


CISC是一種為了便于編程和提高記憶體訪問效率的晶片設(shè)計(jì)體系。早期的電腦使用組合語言編程,由于記憶體速度慢且價格昂貴,使得CISC體系得到了用武之地。在20世紀(jì)90年代中期之前,大多數(shù)的微處理器都采用CISC體系──包括Intel的80x86和Motorola的68K系列等。

(1)CISC體系的指令特征

使用微代碼。指令集可以直接在微代碼記憶體(比主記憶體的速度快很多)里執(zhí)行,新設(shè)計(jì)的處理器,只需增加較少的電晶體就可以執(zhí)行同樣的指令集,也可以很快地編寫新的指令集程式。

龐大的指令集:可以減少編程所需要的代碼行數(shù),減輕程式師的負(fù)擔(dān)。 高階語言對應(yīng)的指令集:包括雙運(yùn)算元格式、寄存器到寄存器、寄存器到記憶體以及記憶體到寄存器的指令。

(2)CISC體系的優(yōu)缺點(diǎn)

優(yōu)點(diǎn):能夠有效縮短新指令的微代碼設(shè)計(jì)時間,允許設(shè)計(jì)師實(shí)現(xiàn)CISC體系機(jī)器的向上相容。新的系統(tǒng)可以使用一個包含早期系統(tǒng)的指令超集合,也就可以使用較早電腦上使用的相同軟體。另外微程式指令的格式與高階語言相匹配,因而編譯器并不一定要重新編寫。

缺點(diǎn):指令集以及晶片的設(shè)計(jì)比上一代產(chǎn)品更復(fù)雜,不同的指令,需要不同的時鐘周期來完成,執(zhí)行較慢的指令,將影響整臺機(jī)器的執(zhí)行效率。


2. RISC體系


RISC是為了提高處理器運(yùn)行的速度而設(shè)計(jì)的晶片體系。它的關(guān)鍵技術(shù)在于流水線操作(Pipelining):在一個時鐘周期里完成多條指令。而超流水線以及超標(biāo)量技術(shù)已普遍在晶片設(shè)計(jì)中使用。RISC體系多用于非x86陣營高性能微處理器CPU,像HOLTEK MCU系列等。

(1)RISC體系的指令特征

精簡指令集:包含了簡單、基本的指令,透過這些簡單、基本的指令,就可以組合成復(fù)雜指令。

同樣長度的指令:每條指令的長度都是相同的,可以在一個單獨(dú)操作里完成。

單機(jī)器周期指令:大多數(shù)的指令都可以在一個機(jī)器周期里完成,并且允許處理器在同一時間內(nèi)執(zhí)行一系列的指令。

(2)RISC體系的優(yōu)缺點(diǎn)

優(yōu)點(diǎn):在使用相同的晶片技術(shù)和相同運(yùn)行時鐘下,RISC系統(tǒng)的運(yùn)行速度將是CISC的2~4倍。由于RISC處理器的指令集是精簡的,它的記憶體管理單元、浮點(diǎn)單元等都能設(shè)計(jì)在同一塊晶片上。RISC處理器比相對應(yīng)的CISC處理器設(shè)計(jì)更簡單,所需要的時間將變得更短,并可以比CISC處理器應(yīng)用更多先進(jìn)的技術(shù), 開發(fā)更快的下一代處理器。

缺點(diǎn):多指令的操作使得程式開發(fā)者必須小心地選用合適的編譯器,而且編寫的代碼量會變得非常大。另外就是RISC體系的處理器需要更快記憶體,這通常都集成于處理器內(nèi)部,就是L1 Cache(一級緩存)。

綜合上面所述,若要再進(jìn)一步比較CISC與RISC之差異,我們可以由以下幾點(diǎn)來分析:

(1)指令的形成:CISC因指令復(fù)雜,故采微指令碼控制單元的設(shè)計(jì),而RISC的指令90%是由硬體直接完成,只有10%的指令是由軟體以組合的方式完成,因此指令執(zhí)行時間上RISC較短,但RISC所須ROM空間相對的比較大,至于RAM使用大小應(yīng)該與程序的應(yīng)用比較有關(guān)系。

(2)定址模式:CISC的需要較多的定址模式,而RISC只有少數(shù)的定址模式,因此CPU在計(jì)算記憶體有效位址時,CISC占用的匯流排周期較多。

(3)指令的執(zhí)行:CISC指令的格式長短不一,執(zhí)行時的周期次數(shù)也不統(tǒng)一,而RISC結(jié)構(gòu)剛好相反,故適合采用管線處理架構(gòu)的設(shè)計(jì),進(jìn)而可以達(dá)到平均一周期完成一指令的方向努力。顯然的,在設(shè)計(jì)上RISC較CISC簡單,同時因?yàn)镃ISC的執(zhí)行步驟過多,閑置的單元電路等待時間增長,不利于平行處理的設(shè)計(jì),所以就效能而言RISC較CISC還是站了上風(fēng),但RISC因指令精簡化后造成應(yīng)用程式碼變大,需要較大的程式記憶體空間,且存在指令種類較多等等的缺點(diǎn)。

→ 『關(guān)閉窗口』
 dav
 [ → 我要發(fā)表 ]
上篇文章:MCU單片機(jī)系統(tǒng)產(chǎn)品的加密和解密技術(shù)
下篇文章:RISC架構(gòu)MCU單片機(jī)的主要特點(diǎn)
→ 主題所屬分類:  半導(dǎo)體器件 → 應(yīng)用信息
 熱門文章
 如何申請EtherCAT技術(shù)協(xié)會(ETG)會員資格 (200281)
 臺北國際計(jì)算機(jī)展(COMPUTEX 2015)參展商名… (107849)
 上海市集成電路行業(yè)協(xié)會(SICA) (96801)
 USB-IF Members Company List (89197)
 第十七屆中國專利優(yōu)秀獎項(xiàng)目名單(507項(xiàng)) (78098)
 蘋果授權(quán)MFi制造商名單-Authorized MFi Lic… (73527)
 臺北國際計(jì)算機(jī)展(COMPUTEX 2015)參展商名… (70800)
 中國130家太陽能光伏組件企業(yè)介紹(3) (59403)
 PLC論壇 (54258)
 中國130家太陽能光伏組件企業(yè)介紹(2) (50760)
 最近更新
 涉及圖形用戶界面的產(chǎn)品外觀設(shè)計(jì)專利申請指引 (12月18日)
 jpg、gif、png、webp等主流圖片格式選擇建議 (9月9日)
 AI演進(jìn)推動5G與Wi-Fi連接方式的變革 (9月6日)
 晶振:人工智能時代的精密脈搏 (8月29日)
 晶振—機(jī)械臂高精度動作的“隱形指揮官” (8月29日)
 趨膚效應(yīng)(Skin Effect)對電子電器的影響及應(yīng)… (8月18日)
 一本面向設(shè)計(jì)工程師精心修訂和更新的《ESD應(yīng)用手冊… (3月10日)
 表皮電子學(xué)的代表作:石墨烯紋身 (2月26日)
 在晶圓級大規(guī)模生產(chǎn)中引入脈沖激光沉積(PLD)技術(shù) (1月21日)
 你聽說過PiezoMEMS技術(shù)嗎? (1月21日)
 文章搜索
搜索選項(xiàng):            
  → 評論內(nèi)容 (點(diǎn)擊查看)
您是否還沒有 注冊 或還沒有 登陸 本站?!
關(guān)于我們 ┋ 免責(zé)聲明 ┋ 產(chǎn)品與服務(wù) ┋ 聯(lián)系我們 ┋ About 365PR ┋ Join 365PR
Copyright @ 2005-2008 365pr.net Ltd. All Rights Reserved. 深圳市產(chǎn)通互聯(lián)網(wǎng)有限公司 版權(quán)所有
E-mail:postmaster@365pr.net 不良信息舉報(bào) 備案號:粵ICP備06070889號