精簡(jiǎn)指令集概述
精簡(jiǎn)指令集計(jì)算機(jī)(RISC:Reduced Instruction Set Computing RISC)是一種執(zhí)行較少類型計(jì)算機(jī)指令的微處理器,起源于80年代的MIPS主機(jī)(即RISC機(jī)),RISC機(jī)中采用的微處理器統(tǒng)稱RISC處理器。這樣一來(lái),它能夠以更快的速度執(zhí)行操作(每秒執(zhí)行更多百萬(wàn)條指令,即MIPS)。因?yàn)橛?jì)算機(jī)執(zhí)行每個(gè)指令類型都需要額外的晶體管和電路元件,計(jì)算機(jī)指令集越大就會(huì)使微處理器更復(fù)雜,執(zhí)行操作也會(huì)更慢。紐約約克鎮(zhèn)IBM研究中心的John Cocke證明,計(jì)算機(jī)中約20%的指令承擔(dān)了80%的工作,于1974年,他提出RISC的概念。許多當(dāng)前的微芯片都使用RISC概念。
復(fù)雜指令集概述
復(fù)雜指令集,也稱為CISC指令集,英文名是CISC,(Complex Instruction Set Computing的縮寫)。在CISC微處理器中,程序的各條指令是按順序串行執(zhí)行的,每條指令中的各個(gè)操作也是按順序串行執(zhí)行的。順序執(zhí)行的優(yōu)點(diǎn)是控制簡(jiǎn)單,但計(jì)算機(jī)各部分的利用率不高,執(zhí)行速度慢。其實(shí)它是英特爾生產(chǎn)的x86系列(也就是IA-32架構(gòu))CPU及其兼容CPU,如AMD、VIA的。即使是現(xiàn)在新起的X86-64(也被稱為AMD64)都是屬于CISC的范疇。
精簡(jiǎn)指令集和復(fù)雜指令集區(qū)別
從硬件角度來(lái)看CISC處理的是不等長(zhǎng)指令集,它必須對(duì)不等長(zhǎng)指令進(jìn)行分割,因此在執(zhí)行單一指令的時(shí)候需要進(jìn)行較多的處理工作。而RISC執(zhí)行的是等長(zhǎng)精簡(jiǎn)指令集,CPU在執(zhí)行指令的時(shí)候速度較快且性能穩(wěn)定。因此在并行處理方面RISC明顯優(yōu)于CISC,RISC可同時(shí)執(zhí)行多條指令,它可將一條指令分割成若干個(gè)進(jìn)程或線程,交由多個(gè)處理器同時(shí)執(zhí)行。由于RISC執(zhí)行的是精簡(jiǎn)指令集,所以它的制造工藝簡(jiǎn)單且成本低廉。
從軟件角度來(lái)看,CISC運(yùn)行的則是我們所熟識(shí)的DOS、Windows操作系統(tǒng)。而且它擁有大量的應(yīng)用程序。因?yàn)槿澜缬?5%以上的軟件廠商都理為基于CISC體系結(jié)構(gòu)的PC及其兼容機(jī)服務(wù)的,象赫赫有名的Microsoft就是其中的一家。而RISC在此方面卻顯得有些勢(shì)單力薄。雖然在RISC上也可運(yùn)行DOS、Windows,但是需要一個(gè)翻譯過(guò)程,所以運(yùn)行速度要慢許多。
-
CISC
+關(guān)注
關(guān)注
1文章
31瀏覽量
19822 -
指令集
+關(guān)注
關(guān)注
0文章
228瀏覽量
23802 -
精簡(jiǎn)指令集
+關(guān)注
關(guān)注
0文章
4瀏覽量
2502
發(fā)布評(píng)論請(qǐng)先 登錄
《RISC-V 體系結(jié)構(gòu)編程與實(shí)踐(第2版)》指令集
RISC-V指令集概述
RISC-V的指令集位寬的幾點(diǎn)學(xué)習(xí)心得
指令集架構(gòu)與微架構(gòu)的區(qū)別
RISC-V和arm指令集的對(duì)比分析
RISCV的主流指令集有哪些?
復(fù)雜指令集和精簡(jiǎn)指令集有什么區(qū)別
RM46Lx40 16/32位精簡(jiǎn)指令集計(jì)算機(jī)(RISC)閃存微控制器數(shù)據(jù)表

RM46L852 16/32位精簡(jiǎn)指令集計(jì)算機(jī)(RISC)閃存微控制器數(shù)據(jù)表

RM46Lx50 16/32位精簡(jiǎn)指令集計(jì)算機(jī)(RISC)閃存微控制器數(shù)據(jù)表

RM46Lx30 16/32位精簡(jiǎn)指令集計(jì)算機(jī)(RISC)閃存微控制器數(shù)據(jù)表

TMS470MF06607 16/32位精簡(jiǎn)指令集計(jì)算機(jī)(RISC)閃存微控制器數(shù)據(jù)表

TMS570LS系列16/32位精簡(jiǎn)指令集計(jì)算機(jī)(RISC)閃存微控制器數(shù)據(jù)表

TMS570LS系列16/32位精簡(jiǎn)指令集(RISC)閃存微控制器數(shù)據(jù)表

評(píng)論