精簡指令集概述
精簡指令集計算機(RISC:Reduced Instruction Set Computing RISC)是一種執(zhí)行較少類型計算機指令的微處理器,起源于80年代的MIPS主機(即RISC機),RISC機中采用的微處理器統(tǒng)稱RISC處理器。這樣一來,它能夠以更快的速度執(zhí)行操作(每秒執(zhí)行更多百萬條指令,即MIPS)。因為計算機執(zhí)行每個指令類型都需要額外的晶體管和電路元件,計算機指令集越大就會使微處理器更復(fù)雜,執(zhí)行操作也會更慢。紐約約克鎮(zhèn)IBM研究中心的John Cocke證明,計算機中約20%的指令承擔(dān)了80%的工作,于1974年,他提出RISC的概念。許多當(dāng)前的微芯片都使用RISC概念。
復(fù)雜指令集概述
復(fù)雜指令集,也稱為CISC指令集,英文名是CISC,(Complex Instruction Set Computing的縮寫)。在CISC微處理器中,程序的各條指令是按順序串行執(zhí)行的,每條指令中的各個操作也是按順序串行執(zhí)行的。順序執(zhí)行的優(yōu)點是控制簡單,但計算機各部分的利用率不高,執(zhí)行速度慢。其實它是英特爾生產(chǎn)的x86系列(也就是IA-32架構(gòu))CPU及其兼容CPU,如AMD、VIA的。即使是現(xiàn)在新起的X86-64(也被稱為AMD64)都是屬于CISC的范疇。
精簡指令集和復(fù)雜指令集區(qū)別
從硬件角度來看CISC處理的是不等長指令集,它必須對不等長指令進行分割,因此在執(zhí)行單一指令的時候需要進行較多的處理工作。而RISC執(zhí)行的是等長精簡指令集,CPU在執(zhí)行指令的時候速度較快且性能穩(wěn)定。因此在并行處理方面RISC明顯優(yōu)于CISC,RISC可同時執(zhí)行多條指令,它可將一條指令分割成若干個進程或線程,交由多個處理器同時執(zhí)行。由于RISC執(zhí)行的是精簡指令集,所以它的制造工藝簡單且成本低廉。
從軟件角度來看,CISC運行的則是我們所熟識的DOS、Windows操作系統(tǒng)。而且它擁有大量的應(yīng)用程序。因為全世界有65%以上的軟件廠商都理為基于CISC體系結(jié)構(gòu)的PC及其兼容機服務(wù)的,象赫赫有名的Microsoft就是其中的一家。而RISC在此方面卻顯得有些勢單力薄。雖然在RISC上也可運行DOS、Windows,但是需要一個翻譯過程,所以運行速度要慢許多。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
本書的指令集基于rv64i mafdcsiu
屬于精簡指令集。
閱讀本章可以指令集不多,都是最基礎(chǔ)的功能點。
分為6個部分
加載保存指令
跳轉(zhuǎn)指令
發(fā)表于 12-07 18:36
RISC-V就是RISC的第五代指令集架構(gòu)。而RISC-V目標(biāo)就是“成為一種完全開放的指令集架構(gòu),可被任何學(xué)術(shù)機構(gòu)或商業(yè)組織自由使用”。
RISC-V指令集由“基本指令集 + 擴展
發(fā)表于 11-30 23:30
,實際上,RISC-V指令集的位寬具有更大的靈活性。
RISC-V指令集的位寬多樣性
RISC-V是一種基于精簡指令集(RISC)的開放式指令集架構(gòu)(ISA),其設(shè)計簡潔且靈活,適用于
發(fā)表于 10-31 22:05
。
ARM :ARM的設(shè)計理念是在保持指令集精簡性的同時,增加一些特殊指令和寄存器,以提高特定應(yīng)用場景下的性能。ARM的指令集設(shè)計更加復(fù)雜和
發(fā)表于 09-28 11:05
如題,就像X86中指令集有MMX,SSE,SSE2等,就像ARM指令集有ARM和Thumb等,但是總是感覺RISCV特別亂,可能是廠商比較多的緣故吧,我知道的有WCH的青稞RISC-V,玄鐵
發(fā)表于 08-29 13:49
復(fù)雜指令集(CISC,Complex Instruction Set Computer)和精簡指令集(RISC,Reduced Instruction Set Computer)是微處理器設(shè)計中
發(fā)表于 08-22 11:00
?3319次閱讀
電子發(fā)燒友網(wǎng)站提供《RM46Lx40 16/32位精簡指令集計算機(RISC)閃存微控制器數(shù)據(jù)表.pdf》資料免費下載
發(fā)表于 08-08 10:58
?0次下載
電子發(fā)燒友網(wǎng)站提供《RM46L852 16/32位精簡指令集計算機(RISC)閃存微控制器數(shù)據(jù)表.pdf》資料免費下載
發(fā)表于 08-08 10:57
?0次下載
電子發(fā)燒友網(wǎng)站提供《RM46Lx50 16/32位精簡指令集計算機(RISC)閃存微控制器數(shù)據(jù)表.pdf》資料免費下載
發(fā)表于 08-08 10:44
?0次下載
電子發(fā)燒友網(wǎng)站提供《RM46Lx30 16/32位精簡指令集計算機(RISC)閃存微控制器數(shù)據(jù)表.pdf》資料免費下載
發(fā)表于 08-08 10:43
?0次下載
電子發(fā)燒友網(wǎng)站提供《TMS470MF06607 16/32位精簡指令集計算機(RISC)閃存微控制器數(shù)據(jù)表.pdf》資料免費下載
發(fā)表于 08-07 11:04
?0次下載
電子發(fā)燒友網(wǎng)站提供《TMS570LS系列16/32位精簡指令集計算機(RISC)閃存微控制器數(shù)據(jù)表.pdf》資料免費下載
發(fā)表于 08-06 14:16
?0次下載
電子發(fā)燒友網(wǎng)站提供《TMS570LS系列16/32位精簡指令集(RISC)閃存微控制器數(shù)據(jù)表.pdf》資料免費下載
發(fā)表于 08-01 11:37
?0次下載
Instruction Set Computers,復(fù)雜指令集計算集)和RISC(Reduced Instruction Set Computers)是兩大類
主流的CPU指令集類型
發(fā)表于 07-30 17:21
CPU 支持的所有指令和指令的字節(jié)級編碼就是這個 CPU 的指令集架構(gòu)(Instruction Set Architecture,ISA),指令集在計算機軟件和硬件之間搭起了一座橋梁。
發(fā)表于 03-05 10:31
?868次閱讀
評論