CPU的x86架构和ARM架构有啥区别?指令集又是什么?

CPU的x86架构和ARM架构有啥区别?指令集又是什么?

大家好 一說到CPU 我們就會聽到指令集架構 指令集 微架構 x86 ARM 擠牙膏這些東西 所以這期視頻咱們來了解下 這些到底是什麼 假設我們要開發一個CPU 開發CPU就像修一棟樓一樣 但房地產開發商在修這棟樓之前 要讓設計部門先畫出這棟樓的具體設計圖 畫好之後 再由施工單位按圖施工 但設計師在設計這棟樓的時候 並不是憑空設計 而是按照國家制定的設計規範來設計 比如每層樓的高度 房屋的朝向 窗戶的大小 排水管的大小 消防通道的設置等等 都要按照設計規範設計 那這個設計規範對於CPU來說 就是指令集架構(又稱指令集) 這個指令集架構就是機器的語言 它包含了各種各樣的指令 像我們經常看見的x86 ARM 就屬於兩個不同的指令集架構 也就相當於是兩個不同的設計規範 同時我們也會注意到 電腦上的CPU 英特爾和AMD採用的都是x86指令集架構 而我們手機 平板之類的移動設備 採用的大多是ARM指令集架構 那x86和ARM這兩個架構有什麼區別呢