指令集基本蓋念

更新於 發佈於 閱讀時間約 2 分鐘

指令集是電腦處理器(CPU)用來計算和控制計算機系統的一套指令的集合。在設計新型CPU時,硬體商需要依照該CPU所要搭載指令集來設計相關的硬體電路以確保該CPU的相容性。在沒有指令集以前換一個電腦型號就要重新編寫軟體,有了指令集以後只要是遵循同個指令集設計的電腦,軟體能直接用在新的硬體上。

指令集可以分為複雜指令集(CISC)和精簡指令集(RISC)兩大類。

複雜指令集(CISC):

複雜指令集(Complex Instruction Set Computer)它允許單一指令執行多個低階操作,如從記憶體讀取、儲存以及計算等。這種架構的特點是指令數量多且複雜,每條指令的長度不一,使得電腦必須進行複雜的解碼過程。

特點:

1.單一指令能執行多個操作,開發速度快註1,軟體代碼較短較節省記憶體*註2。

2.有大量的指令和多樣的定址模式。

3.使用微程式控制。

4.擁有不同長度指令,解碼到效率較低。

例子:Motorola 68000、x86、IA-64

*註1:因為早期的軟體是由組合語言編寫 所以此優勢只有在用組合語言編寫軟體時才能感受到差異。

*註2:早期電腦的記憶體十分昂貴大概只有幾KB或幾MB,也因此CISC處理器在早期較受到青睞。


精簡指令集(RISC):

精簡指令集(Reduced Instruction Set Computer)的指令集較少,大約是相同位元數的一半。RISC架構通常具有固定長度的指令和較少的指令類型,這使得硬體設計更為簡單,並且能夠更容易地實現指令的流水線處理。

特點:

1.硬體電路較為簡單。

2.指令長度固定,解碼效率較高。

3.所有運算都在暫存器中處理。

4.使用硬體電路控制。

例子:IBM POWER、ARM、RISC-V、MIPS



留言
avatar-img
留言分享你的想法!
avatar-img
電腦(微處理機)科普
0會員
2內容數
就單純做科普(其實也是我本人的筆記)
你可能也想看
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
指令集是電腦處理器(CPU)執行計算和控制系統的核心指令集合。本文介紹了指令集的重要性,以及複雜指令集和精簡指令集的主要特徵和差異。CISC允許單一指令執行多個操作,適合早期軟體設計,而RISC則強調指令的簡化和流水線處理,適用於現代處理器架構。透過這些比較,本文為理解當今計算機架構奠定了基礎。
Thumbnail
指令集是電腦處理器(CPU)執行計算和控制系統的核心指令集合。本文介紹了指令集的重要性,以及複雜指令集和精簡指令集的主要特徵和差異。CISC允許單一指令執行多個操作,適合早期軟體設計,而RISC則強調指令的簡化和流水線處理,適用於現代處理器架構。透過這些比較,本文為理解當今計算機架構奠定了基礎。
Thumbnail
你知道【樞紐分析表】只吃哪一種資料格式嗎 ? 猜猜看,是【結構化資料】? 還是【非結構化資料】? 利用此文章,帶你了解如何把這【不可能的任務】化為可能 !!
Thumbnail
你知道【樞紐分析表】只吃哪一種資料格式嗎 ? 猜猜看,是【結構化資料】? 還是【非結構化資料】? 利用此文章,帶你了解如何把這【不可能的任務】化為可能 !!
Thumbnail
聊到 Serial 通訊就一定會提到 COM Port,它是微軟定義的一個經典 Serial 通訊實作。COM Port 在筆電還不普及的年代可以很輕鬆在 PC(桌機)的主機板上找到有標示 COM1 或者 COM2 的通訊接口,這些就是最常見的 COM Port 通常搭載的都是 R232 的通訊規格
Thumbnail
聊到 Serial 通訊就一定會提到 COM Port,它是微軟定義的一個經典 Serial 通訊實作。COM Port 在筆電還不普及的年代可以很輕鬆在 PC(桌機)的主機板上找到有標示 COM1 或者 COM2 的通訊接口,這些就是最常見的 COM Port 通常搭載的都是 R232 的通訊規格
Thumbnail
以前當 RD 在開發系統產品的時候需要控制很多硬體設備,韌體工程師有說硬體控制可以走自定義的通訊格式,需要搭配一張指令對照表,按表組成命令下給終端設備,設備們接收到正確的指令後才會做出正確的回應(對於不認識的指令,設備會只會已讀不回!)
Thumbnail
以前當 RD 在開發系統產品的時候需要控制很多硬體設備,韌體工程師有說硬體控制可以走自定義的通訊格式,需要搭配一張指令對照表,按表組成命令下給終端設備,設備們接收到正確的指令後才會做出正確的回應(對於不認識的指令,設備會只會已讀不回!)
Thumbnail
Modbus 是一種定義在通訊應用層的協議,會根據資料跑在不同的實體介面上而有不同的「版本」,例如:應用在 RS232/RS485 串列埠介面的就是 Modbus RTU/ASCII,應用在 TCP/IP 的就是 Modbus TCP 也 SCADA 的主要應用協議。
Thumbnail
Modbus 是一種定義在通訊應用層的協議,會根據資料跑在不同的實體介面上而有不同的「版本」,例如:應用在 RS232/RS485 串列埠介面的就是 Modbus RTU/ASCII,應用在 TCP/IP 的就是 Modbus TCP 也 SCADA 的主要應用協議。
Thumbnail
  Datapath(資料路徑)是指計算機系統中處理數據和執行指令的部分。它由一系列數據操作元件(如暫存器、算術邏輯單元等)和數據傳輸元件(如匯流排、連線等)組成,用於實現指令的執行和數據的處理。 資料路徑是計算機系統中的核心組件之一,它負責接收、處理和傳輸數據。當一個指令被執行時,數據從記憶體或暫
Thumbnail
  Datapath(資料路徑)是指計算機系統中處理數據和執行指令的部分。它由一系列數據操作元件(如暫存器、算術邏輯單元等)和數據傳輸元件(如匯流排、連線等)組成,用於實現指令的執行和數據的處理。 資料路徑是計算機系統中的核心組件之一,它負責接收、處理和傳輸數據。當一個指令被執行時,數據從記憶體或暫
Thumbnail
本文摘要出我覺得IC開發流程中最基本的相關知識,幫自己的成長做紀錄,也分享給剛加入半導體/IC產業的小白們,希望這篇文章可以提供幫助。
Thumbnail
本文摘要出我覺得IC開發流程中最基本的相關知識,幫自己的成長做紀錄,也分享給剛加入半導體/IC產業的小白們,希望這篇文章可以提供幫助。
Thumbnail
這篇文章為介紹C#基礎知識的一部分,如果你是直接開始寫程式的C#程式員,可以看看這篇文章補足一些基礎知識。
Thumbnail
這篇文章為介紹C#基礎知識的一部分,如果你是直接開始寫程式的C#程式員,可以看看這篇文章補足一些基礎知識。
Thumbnail
當您寫了一段 Python 的原始程式碼按下 Enter 鍵執行出結果後,您是否會好奇您寫的程式是如何被電腦認識且執行的呢?畢竟電腦只認得 0 與  1 兩個符號,而您寫的 Python 程式是英文字母組成的。這中間是如何從英文字母,轉換成 0 與 1 的呢?
Thumbnail
當您寫了一段 Python 的原始程式碼按下 Enter 鍵執行出結果後,您是否會好奇您寫的程式是如何被電腦認識且執行的呢?畢竟電腦只認得 0 與  1 兩個符號,而您寫的 Python 程式是英文字母組成的。這中間是如何從英文字母,轉換成 0 與 1 的呢?
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News