命令只適用于哪些單位 指令和數(shù)據(jù)在計(jì)算機(jī)內(nèi)都是以區(qū)位碼形式存儲(chǔ)的嗎?
指令和數(shù)據(jù)在計(jì)算機(jī)內(nèi)都是以區(qū)位碼形式存儲(chǔ)的嗎?以二進(jìn)制代碼的形式;簡單解釋一下二進(jìn)制:二進(jìn)制代碼由兩個(gè)基本字符0和1組成。其中,符號(hào):為什么我國自主設(shè)計(jì)的CPU基本上都是精簡指令集,復(fù)雜指令集是要過時(shí)
指令和數(shù)據(jù)在計(jì)算機(jī)內(nèi)都是以區(qū)位碼形式存儲(chǔ)的嗎?
以二進(jìn)制代碼的形式;
簡單解釋一下二進(jìn)制:二進(jìn)制代碼由兩個(gè)基本字符0和1組成。其中,符號(hào):
為什么我國自主設(shè)計(jì)的CPU基本上都是精簡指令集,復(fù)雜指令集是要過時(shí)了嗎?
RISC的代表ARM確實(shí)占領(lǐng)了手機(jī)等移動(dòng)市場,但沒必要把它頂上去。英特爾和CISC的代表AMD的CPU也不是一無是處。性能和兼容性上僅有的兩個(gè)優(yōu)勢就是ARM的處理器不可替代。所以它 說復(fù)雜指令集(CISC)已經(jīng)過時(shí)還為時(shí)過早。
比如英特爾處理器,復(fù)雜指令集的代表(CISC),相當(dāng)于三國演義里的曹操,占據(jù)了最有利的地形,比馬壯(PC領(lǐng)域和服務(wù)器領(lǐng)域的絕對(duì)王者)還要強(qiáng);
RISC的代表ARM處理器相當(dāng)于東吳,實(shí)力不弱。它曾經(jīng)打敗過曹操。;的百萬大軍(在移動(dòng)領(lǐng)域擊敗英特爾)。
RISC陣營的另一個(gè)代表是MIPS處理器,相當(dāng)于蜀漢。三者之間的關(guān)系如下圖所示:
什么做了 "曹操 "英特爾能走到今天嗎?依靠強(qiáng)大的性能和良好的兼容性。
讓 讓我們先談?wù)勑阅堋?/p>
沒錯(cuò),復(fù)雜指令集(CISC)的缺點(diǎn)是指令集臃腫,但這個(gè)缺點(diǎn)也是它的優(yōu)點(diǎn),因?yàn)橹噶钤蕉嘁馕吨δ茉蕉?,性能越?qiáng)大。近年來,英特爾處理器增加了數(shù)百條MMX和SSE指令,以提高執(zhí)行多媒體程序和其他特殊程序的性能,因此成為工作站、服務(wù)器和游戲機(jī)等高性能CPU的絕對(duì)首選。
在這些對(duì)計(jì)算性能要求很高的地方,打醬油的都是同樣復(fù)雜指令集(CISC)的AMD處理器(服務(wù)器市場份額5),ARM的份額基本為零。
此外,1995年,英特爾處理器萌發(fā)了復(fù)雜指令集(CISC)的老樹,發(fā)布的奔騰Pro處理器采用了著名的P6微架構(gòu),成為教科書式的經(jīng)典。它的經(jīng)典特點(diǎn)是先將X86指令集(屬于CISC)解碼成類似RISC的微操作,再由RISC內(nèi)核執(zhí)行。這句話太專業(yè),晦澀難懂,看不懂?沒關(guān)系,只要記住這句話:今天 英特爾處理器相當(dāng)于使用了復(fù)雜指令集(CISC)的餃子皮和精簡指令集(RISC)的餡料。
P6體系結(jié)構(gòu)很復(fù)雜,但它提高了性能。它不僅讓復(fù)雜指令集這棵老樹(CISC)順利發(fā)芽,還結(jié)出了果實(shí),越長越旺。20多年來,它不僅稱霸PC市場,還在服務(wù)器領(lǐng)域把精簡指令集(RISC)CPU碾壓成渣,迫使其代表ARM向低功耗、嵌入式方向發(fā)展。最后手機(jī)崛起,由衰轉(zhuǎn)旺,告別霉運(yùn)。
與英特爾拼死拼活,拒不退讓的鮑威。r處理器,墳樹現(xiàn)在都折疊粗了。
精簡指令集(RISC)CPU輸給英特爾,主要是兼容性問題。
IBM首先提出了RISC的理念,開發(fā)出了性能優(yōu)于CISC指令集老大Intel的Power處理器。還邀請(qǐng)了蘋果、摩托羅拉、SUN公司、微軟組成軟硬件聯(lián)盟,但最終還是Intel打敗了兼容性好的Power處理器,蘋果也轉(zhuǎn)投Intel 的手臂。這就是兼容的力量。
性能和兼容性是兩種指令集對(duì)抗的關(guān)鍵點(diǎn),兼容性是決定性因素,因?yàn)樗婕暗缴鷳B(tài)問題。目前CISC指令集CPU主要集中在PC和服務(wù)器領(lǐng)域,而RISC指令集CPU主要占據(jù)移動(dòng)和嵌入式設(shè)備,所以試圖犯罪是沒有用的,因?yàn)閮纱箨嚑I都建立了自己強(qiáng)大的生態(tài)系統(tǒng)。
至于未來RISC指令集的ARM處理器會(huì)不會(huì)一統(tǒng)天下,CISC指令集的Intel處理器會(huì)不會(huì)被淘汰,都不好說,但是在可以預(yù)見的未來,兩個(gè)指令集體系還是會(huì)保持互不侵犯的狀態(tài)。
說到這里,CISC指令集并沒有過時(shí),仍然充滿活力,我們現(xiàn)在可以回答主要問題了。 s自主設(shè)計(jì)的CPU基本采用RISC指令集,主要是因?yàn)樗且粋€(gè)開放的生態(tài)?;ㄥX的話可以買指令集授權(quán)和IP核進(jìn)行集成設(shè)計(jì)??傊憧梢栽赽uy buy隨便買。CISC指令集是一個(gè)封閉的生態(tài),以英特爾處理器為代表。目前只有AMD授權(quán),給錢的人不賣。