CPU架構之精簡指令集與複雜指令集

2022-06-25 08:42:08 字數 948 閱讀 3994

​ 這種 cpu 的設計中,微指令集較為精簡,每個指令的執行時間都很短,完成的動作也很單純,指令的執行效能較佳; 但是若要做複雜的事情,就要由多個指令來完成。常見的 risc 微指令集 cpu 主要例如甲骨文 (oracle) 公司的 sparc 系列、 ibm 公司的 power architecture (包括 powerpc) 系列、與安謀公司 (arm holdings) 的 arm cpu 系列等。

​ 在應用方面,sparc cpu 的計算機常用於學術領域的大型工作站中,包括銀行金融體系的主伺服器也都有這類的計算機架構; 至於 powerpc 架構的應用上,例如新力(sony)公司出產的 play station3(ps3)就是使用 powerpc 架構的 cell 處理器; 那安謀的 arm 呢?你常使用的各廠牌手機、pda、導航系統、網路裝置(交換器、路由器等)等,幾乎都是使用 arm 架構的 cpu 喔! 老實說,目前世界上使用範圍最廣的 cpu 可能就是 arm 這種架構的呢!

​ 與 risc 不同的,cisc 在微指令集的每個小指令可以執行一些較低階的硬體操作,指令數目多而且複雜, 每條指令的長度並不相同。因為指令執行較為複雜所以每條指令花費的時間較長, 但每條個別指令可以處理的工作較為豐富。常見的 cisc 微指令集 cpu 主要有 amd、intel、via 等的 x86 架構的 cpu。

​ 由於 amd、 intel、 via 所開發出來的 x86 架構 cpu 被大量使用於個人計算機(personal computer)用途上面, 因此,個人計算機常被稱為 x86 架構的計算機!那為何稱為 x86 架構呢? 這是因為最早的那顆 intel 發展出來的 cpu 代號稱為 8086,後來依此架構又開發出 80286, 80386..., 因此這種架構的 cpu 就被稱為 x86 架構了。

cpu架構

特性複雜指令集

指令多且複雜、執行時間較長、功能豐富

精簡指令集

指令執行時間短、完成動作單純、效能較佳

關於CPU 指令集 架構 晶元概述

cpu,即 處理器 central processing unit 是負責計算機主要運算任務的元件。cpu執行計算任務時都需要遵從一定的規範,程式在被執行前都需要先翻譯為cpu可以理解的語言。這種規範或語言就是指令集 程式被按照某種指令集的規範翻譯為cpu可識別的底層 的過程叫做編譯 compile...

關於CPU 架構與指令集的一些個人理解

理解不一定正確,只是目前的理解 1 一般所說的x86,是指基於intel x86架構處理器的一套指令集,即x86指令集 2 cpu的架構是最底層的,是處理器的硬體結構,即cpu按照什麼樣的硬體結構來設計 架構是乙個框架,架構確定,則硬體結構大體就確定了,同一架構的不同型號cpu可能只是某些細節設計不...

架構 處理器 指令集與組合語言

常見的處理器架構 x86 arm power pc mips。x86是基於複雜指令集 cisc 的處理器架構。arm power pc mips是基於精簡指令集 risc 的處理器架構。所以,x86 arm power pc mips既有指令集,也有相應的處理器架構。86處理器 arm處理器 pow...