0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

CISC架構的特征及優(yōu)缺點

科技觀察員 ? 來源:英銳恩 ? 作者:英銳恩 ? 2023-07-10 10:31 ? 次閱讀

硬件設計者發(fā)明了許多技術和工具來實現(xiàn)所需的體系結(jié)構,以滿足他們的使用需求。就處理器硬件而言,有兩種類型的概念可以實現(xiàn)處理器硬件體系結(jié)構:一個是RISC,另一個是CISC。

一、什么是CISC架構

CISC方法試圖最小化每個程序的指令數(shù)量,從而犧牲每個指令的周期數(shù)量?;贑ISC體系結(jié)構的計算機旨在降低內(nèi)存成本。因為,大型程序需要更多的存儲空間,因此增加了內(nèi)存成本,并且大型內(nèi)存變得更加昂貴。為了解決這些問題,可以通過將操作數(shù)量嵌入單個指令中來減少每個程序的指令數(shù)量,從而使指令更加復雜。

CISC-Architecture.jpg

1.MUL將存儲器中的兩個值加載到CISC中的單獨寄存器中。

2.CISC通過實現(xiàn)硬件并執(zhí)行操作來使用盡可能少的指令。

3.指令集體系結(jié)構是允許程序員與硬件之間進行通信的媒介。數(shù)據(jù)執(zhí)行部分,數(shù)據(jù)的復制,刪除或編輯是微處理器中使用的用戶命令,并且使用該微處理器操作指令集體系結(jié)構。

4.上面的指令集體系結(jié)構中使用的主要關鍵字如下。

指令集:為執(zhí)行程序而給出的一組指令,它們通過操縱數(shù)據(jù)來指導計算機。指令的形式為-操作碼(操作碼)和操作數(shù)。其中,操作碼是應用于加載和存儲數(shù)據(jù)等的指令。操作數(shù)是其中應用了指令的存儲器寄存器。

尋址模式:尋址模式是訪問數(shù)據(jù)的方式。根據(jù)所應用指令的類型,尋址模式可以有多種類型,例如直接模式(訪問直接數(shù)據(jù))或間接模式(訪問數(shù)據(jù)的位置)。具有相同ISA的處理器在組織上可能會非常不同。具有相同ISA和幾乎相同組織的處理器仍然不完全相同。

CPU性能由基本定律給出

2-18-2015-11-39-15-AM.jpg

因此,CPU性能取決于指令計數(shù)、CPI(每條指令的周期)和時鐘周期時間。所有這三個都受指令集體系結(jié)構的影響。

Instruction-Count-of-the-CPU.jpg

上圖中,突出了指令集體系結(jié)構的重要性。

二、CISC處理器案例

IBM 370/168:于1970年問世。CISC設計是一個32位處理器和四個64位浮點寄存器。

VAX 11/780:CISC設計是32位處理器,它支持Digital Digital Corporation提供的許多尋址模式和機器指令。

英特爾80486:于1989年發(fā)布,它是CISC處理器,其指令長度從1到11不等,將有235條指令。

三、CISC體系結(jié)構的特征

1.指令解碼邏輯將很復雜。

2.需要一條指令來支持多種尋址模式。

3.較少的芯片空間足以用于通用寄存器,以直接在存儲器上操作0的指令。

4.各種CISC設計都為堆棧指針設置了兩個特殊的寄存器,用于處理中斷等。

5.MUL被稱為“復雜指令”,需要程序員來存儲功能。

四、CISC體系結(jié)構的優(yōu)點

1.微編程是易于實現(xiàn)的匯編語言,并且比硬接線控制單元便宜。

2.對新指令進行微編碼的簡便性使設計人員可以使CISC機器向上兼容。

3.隨著每條指令變得更加完善,可以使用更少的指令來執(zhí)行給定任務。

五、CISC體系結(jié)構的缺點

1.由于不同指令占用的時鐘時間不同,因此機器的性能會降低

2.即使在現(xiàn)實中有各種專門的指令甚至很少使用,在典型的編程事件中也僅使用現(xiàn)有指令的20%。

3.ISC指令將條件代碼設置為每條指令的副作用,此設置需要花費一些時間-并且隨著后續(xù)指令更改條件代碼位-因此,編譯器必須在發(fā)生這種情況之前檢查條件代碼位。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • CISC
    +關注

    關注

    1

    文章

    31

    瀏覽量

    19518
  • RISC
    +關注

    關注

    6

    文章

    463

    瀏覽量

    83768
收藏 人收藏

    評論

    相關推薦

    如何提取模擬電路故障診斷中的特征方法?其步驟和優(yōu)缺點是什么?

    如何提取模擬電路故障診斷中的特征方法?其步驟和優(yōu)缺點分別是什么?
    發(fā)表于 04-07 06:04

    什么是IoC?具有哪些優(yōu)缺點

    什么是IoC?具有哪些優(yōu)缺點?
    發(fā)表于 10-21 09:33

    嵌入式X86和ARM各自都有哪些優(yōu)缺點

      嵌入式X86和ARM優(yōu)缺點對比  X86架構是使用復雜指令集CISC,X86 CISC是一種為了便于編程和提高記憶體訪問效率的芯片設計體系,包括兩大主要特點:一是使用微代碼,指令集
    發(fā)表于 12-14 09:21

    為什么要使用消息隊列?消息隊列的優(yōu)缺點

    優(yōu)化:問題1:為什么要使用消息隊列?問題2:消息隊列的優(yōu)缺點?問題3:如何增強消息隊列使用的穩(wěn)定性?問題1:為什么會使用消息隊列?由于業(yè)務劃分有用戶層,中間層...
    發(fā)表于 12-22 06:28

    精簡指令集架構RISC與復雜指令集架構CISC有何區(qū)別

    精簡指令集架構RISC是什么?復雜指令集架構CISC又是什么?精簡指令集架構RISC與復雜指令集架構CI
    發(fā)表于 12-23 10:02

    ARM架構優(yōu)缺點是什么?

    ARM架構優(yōu)缺點是什么?MicroPython項目怎么移植?
    發(fā)表于 01-17 06:40

    基于磁貼的GPU架構優(yōu)缺點

    本指南介紹了基于磁貼的GPU架構優(yōu)缺點。它還將ARM馬里基于瓷磚的GPU架構設計與臺式PC或控制臺中常見的更傳統(tǒng)的即時模式GPU進行了比較。 馬里GPU使用基于平鋪的渲染體系結(jié)構。這意味著GPU
    發(fā)表于 08-02 12:54

    CISC架構服務器

    CISC架構服務器              CISC的英文全稱為“Complex Instruction Set Comput
    發(fā)表于 12-17 09:23 ?306次閱讀

    soa架構優(yōu)缺點解析

    本文主要對soa架構優(yōu)缺點進行解析。利用SOA架構開發(fā)的時候,其基于松耦合的特性能給企業(yè)帶來諸多的好處,但作為一個具有發(fā)展前景的應用系統(tǒng)架構,SOA尚處在不斷發(fā)展中,肯定存在許多有待
    的頭像 發(fā)表于 02-07 15:20 ?2.8w次閱讀

    RISC和CISC架構有什么區(qū)別

    CISC(復雜指令集計算機)和RISC(精簡指令集計算機)是當前CPU的兩種架構。它們的區(qū)別在于不同的CPU設計理念和方法。早期的CPU全部是CISC架構,它的設計目的是
    的頭像 發(fā)表于 02-07 16:05 ?1.9w次閱讀

    NVR和VSaaS架構部署方案的優(yōu)缺點,要如何選擇

    部署視頻監(jiān)控時,最終用戶通常會考慮的第一個問題是采用本地(NVR)還是云(VSaaS)架構。要選擇哪種部署方案,需要了解每種部署方案的優(yōu)缺點。
    發(fā)表于 07-15 11:36 ?1164次閱讀

    詳解四種軟件架構的應用和優(yōu)缺點

    如果一個軟件開發(fā)人員,不了解軟件架構的演進,會制約技術的選型和開發(fā)人員的生存、晉升空間。這里我列舉了目前主要的四種軟件架構以及他們的優(yōu)缺點,希望能夠幫助軟件開發(fā)人員拓展知識面。
    的頭像 發(fā)表于 02-15 15:04 ?6984次閱讀

    超融合架構優(yōu)缺點

    超融合架構優(yōu)缺點 超融合中“超”是什么含義?特指虛擬化,對應虛擬化計算架構,還有一點,超融合中的軟件定義存儲通常是分布式存儲。 不同在于,重點以虛擬化計算為中心,計算和存儲緊密相關,存儲由虛擬機
    的頭像 發(fā)表于 01-04 10:05 ?5880次閱讀

    雙絞線和同軸電纜的特征以及優(yōu)缺點

    雙絞線和同軸電纜的特征以及優(yōu)缺點? 雙絞線和同軸電纜都是用于傳輸信號和數(shù)據(jù)的常見電纜類型。它們在不同的應用場景中具有不同的特征優(yōu)缺點。下面將詳細介紹雙絞線和同軸電纜的
    的頭像 發(fā)表于 12-26 16:23 ?4903次閱讀

    人臉檢測的五種方法各有什么特征優(yōu)缺點

    人臉檢測是計算機視覺領域的一個重要研究方向,主要用于識別和定位圖像中的人臉。以下是五種常見的人臉檢測方法及其特征優(yōu)缺點的介紹: 基于膚色的方法 特征:基于膚色的方法主要利用人臉膚色與背景膚色的差異
    的頭像 發(fā)表于 07-03 14:47 ?875次閱讀