RISC技術(shù)的基本出發(fā)點是通過精減機器指令系統(tǒng)來減少硬件設(shè)計的復(fù)雜程度,提高指令執(zhí)行速度。盡管RISC的設(shè)計思想對計算機結(jié)構(gòu)發(fā)生了巨大影響,并獲得了很大成功,但復(fù)雜指令集計算機(CISC)技術(shù)相對而言則使程序的編制來得更容易些,因此,CISC技術(shù)和RISC技術(shù)并不是相互孤立的。目前,有一種新的設(shè)計思想,它是以提高整個計算機系統(tǒng)的性能為出發(fā)點,在結(jié)構(gòu)上吸收了CISC和RISC的優(yōu)點。
RISC在保持成本降低的同時能很好地提高速度。適用VLSI(VERYLARGESCALEINTEGRATION)工藝。由于RISC指令集清簡,使之只需相對小而簡單控制單元的譯碼和硬件執(zhí)行子系統(tǒng)。
精簡指令集計算機(RISC:Reduced Instruction Set Computer RISC)是一種執(zhí)行較少類型計算機指令的微處理器,起源于80年代的MIPS主機(即RISC機),RISC機中采用的微處理器統(tǒng)稱RISC處理器。
采用復(fù)雜指令系統(tǒng)的計算機有著較強的處理高級語言的能力.這對提高計算機的性能是有益的.當(dāng)計算機的設(shè)計沿著這條道路發(fā)展時.有些人沒有隨波逐流.他們回過頭去看一看過去走過的道路,開始懷疑這種傳統(tǒng)的做法:IBM公司設(shè)在紐約Yorktown的JhomasI.Wason研究中心于1975年組織力量研究指令系統(tǒng)的合理性問題.因為它當(dāng)時已感到,日趨龐雜的指令系統(tǒng)不但不易實現(xiàn).而且還可能降低系統(tǒng)性能。1979年以帕特遜教授為首的一批科學(xué)家也開始在美國加州大學(xué)伯克利分校開展這一研究.結(jié)果表明,CISC存在許多缺點.
計算機指令就是指揮機器工作的指示和命令,程序就是一系列按一定順序排列的指令,執(zhí)行程序的過程就是計算機的工作過程。指令集,就是CPU中用來計算和控制計算機系統(tǒng)的一套指令的集合,而每一種新型的CPU在設(shè)計時就規(guī)定了一系列與其他硬件電路相配合的指令系統(tǒng)。而指令集的先進與否,也關(guān)系到CPU的性能發(fā)揮,它也是CPU性能體現(xiàn)的一個重要標(biāo)志。每款CPU在設(shè)計時就規(guī)定了一系列與其硬件電路相配合的指令系統(tǒng)。指令的強弱也是CPU的重要指標(biāo),指令集是提高微處理器效率的最有效的工具之一。從現(xiàn)階段的主流體系結(jié)構(gòu)講,指令集可分為復(fù)雜指令集和精簡指令集兩部分。
ARM內(nèi)核采用精簡指令集結(jié)構(gòu)(RISC,Reduced Instruction Set Computer)體系結(jié)構(gòu)。RISC技術(shù)產(chǎn)生于上世紀70年代。其目標(biāo)是設(shè)計出一套能在高時鐘頻率下單周期執(zhí)行、簡單而有效的指令集,RISC的設(shè)計重點在于降低硬件執(zhí)行指令的復(fù)雜度,這是因為軟件比硬件容易提供更大的靈活性和更高的智能。
摘要:介紹了ATMEL公司生產(chǎn)的基于32位精簡指令集(RISC)架構(gòu)的單片機AT91M42800A的特點,提出了一種基于AT91M42800A的應(yīng)用設(shè)計方案,給出該設(shè)計的硬件原理圖,同時針對AT91M42800A的存儲器空間分配問題,給出了分散裝
介紹了ATMEL公司生產(chǎn)的基于32位精簡指令集(RISC)架構(gòu)的單片機AT91M42800A的特點,提出了一種基于AT91M42800A的應(yīng)用設(shè)計方案,給出該設(shè)計的硬件原理圖,同時針對AT91M42800A的存儲器空間分配問題,給出了分散裝載的程序代碼舉例,從而為基于AT91M42800A的嵌入式系統(tǒng)設(shè)計提供了一個思路。