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