X86和ARM的區別

2022-09-12 15:27:37 字數 424 閱讀 8409

區別:arm是risc架構(50多個指令,半開源),x86是cisc架構(至少981個指令,不開源);

cisc架構:cpu的運算指令可以操作在暫存器和記憶體中,複雜性高。

舉例:add mem ,reg //

把記憶體資料和暫存器資料相加

risc架構:cpu只允許load和store指令與記憶體互動,而運算指令只能操作在暫存器中。

舉例:add r0,r1,r2 //

暫存器r0+r1放在r2中

優缺點:arm相比較於x86用了精簡指令集,是乙個更簡單的架構,所以它所需矽面積小,功耗低,適用於移動裝置端。x86功耗高,生態好。

擴充套件:也有工具像是rosetta可以把x86的指令實時翻譯成arm的指令,解決m1的mac軟體不適配的問題。但是比直接執行在原始硬體上肯定效率低。

ARM和x86的區別

cpu的指令集從主流的體系結構上分為精簡指令集 risc 和複雜指令集 cisc 嵌入式系統中的主流處理器 arm處理器,所使用的就是精簡指令集。而桌面領域的處理器大部分使用的是複雜指令集,比如intel的x86系列處理器。我們把arm處理器所使用的指令集稱為arm指令集,把x86處理器所使用的指令...

X86與ARM區別的學習

1.x86主要用於pc領域如筆記bai本 台式電腦 小型服du務器 arm主要用於移動領域如手機 平板。2.x86的功耗dao比較高比如我們常用的台式電腦的cpu的tdp可達65w甚至更高 arm的功耗很低只有個位數。4.x86是英特爾intel首先開發製造的一種微處理器體系結構的泛稱,包括inte...

X86平台和ARM平台

x86和arm都是指cpu的核心。桌面電腦,膝上型電腦中使用的intel amd處理器,就是x86處理器。arm是一家英國的處理器設計公司,其設計的處理器採用了arm核心。arm指令集少,電路規模小,功耗低,發熱低,非常適合於嵌入式 可攜式電子產品,如手機 平板,以及工業嵌入式等。32位系統需要x8...