在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

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

X86架構(gòu)CPU的邏輯原理

PoisonApple ? 來源:網(wǎng)絡(luò)整理 ? 2017-12-15 07:55 ? 次閱讀

X86架構(gòu)(The X86 architecture)是微處理器執(zhí)行的計算機語言指令集,指一個intel通用計算機系列的標(biāo)準(zhǔn)編號縮寫,也標(biāo)識一套通用的計算機指令集合。

x86是一個intel通用計算機系列的標(biāo)準(zhǔn)編號縮寫,也標(biāo)識一套通用的計算機指令集合,X與處理器沒有任何關(guān)系,它是一個對所有*86系統(tǒng)的簡單的通配符定義,例如:i386, 586,奔騰(pentium)。由于早期intel的CPU編號都是如8086,80286來編號,由于這整個系列的CPU都是指令兼容的,所以都用X86來標(biāo)識所使用的指令集合如今的奔騰,P2,P4,賽揚系列都是支持X86指令系統(tǒng)的,所以都屬于X86家族 。

X86指令集是美國Intel公司為其第一塊16位CPU(i8086)專門開發(fā)的,美國IBM公司1981年推出的世界第一臺PC機中的CPU--i8088(i8086簡化版)使用的也是X86指令,同時電腦中為提高浮點數(shù)據(jù)處理能力而增加的X87芯片系列數(shù)學(xué)協(xié)處理器則另外使用X87指令,以后就將X86指令集和X87指令集統(tǒng)稱為X86指令集。雖然隨著CPU技術(shù)的不斷發(fā)展,Intel陸續(xù)研制出更新型的i80386、i80486直到今天的Pentium 4(以下簡為P4)系列,但為了保證電腦能繼續(xù)運行以往開發(fā)的各類應(yīng)用程序以保護(hù)和繼承豐富的軟件資源,所以Intel公司所生產(chǎn)的所有CPU仍然繼續(xù)使用X86指令集,所以它的CPU仍屬于X86系列。

另外除Intel公司之外,AMD和Cyrix等廠家也相繼生產(chǎn)出能使用X86指令集的CPU,由于這些CPU能運行所有的為Intel CPU所開發(fā)的各種軟件,所以電腦業(yè)內(nèi)人士就將這些CPU列為Intel的CPU兼容產(chǎn)品。由于Intel X86系列及其兼容CPU都使用X86指令集,所以就形成了今天龐大的X86系列及兼容CPU陣容。當(dāng)然在臺式(便攜式)電腦中并不都是使用X86系列CPU,部分服務(wù)器和蘋果(Macintosh)機中還使用美國DIGITAL(數(shù)字)公司的Alpha 61164和PowerPC 604e系列CPU。

Intel從8086開始,286、386、486、586、P1、P2、P3、P4都用的同一種CPU架構(gòu),統(tǒng)稱X86。

X86架構(gòu)CPU的邏輯原理

一、馮洛伊曼體系的運作過程:

1、CPU的歷史就不扯了,有興趣的朋友可以網(wǎng)上搜一下。

2、X86CPU是基于馮洛伊曼架構(gòu)體系,所以大致上無非就這幾點:

①、指令集和數(shù)據(jù)都用二進(jìn)制來表示,且混在一個存儲器。

②、計算機由運算器、控制器、存儲器(cache)、輸入設(shè)備、輸出設(shè)備所組成。PS:cache不同于寄存器,寄存器是分布在控制器和運算器里面的。

③、指令是一條接著一條順序的執(zhí)行。

如下圖所示:

X86架構(gòu)CPU的邏輯原理

二、下面分別討論幾個主要組件:

寄存器:處于CPU存儲金字塔的最頂層,容量最小,速度最快(1-10個指令周期)。主要作用是用來存儲數(shù)據(jù)供運算器運算的。各自都有不同的功能。

控制器:數(shù)據(jù)寄存器,指令寄存器,程序計數(shù)器,指令譯碼器,時序產(chǎn)生器,操作控制器所組成。

運算器:運算器由算術(shù)邏輯單元(ALU)、累加寄存器、數(shù)據(jù)緩沖寄存器和狀態(tài)條件寄存器組成。

三、執(zhí)行過程:

當(dāng)執(zhí)行一條指令時,程序計數(shù)器先記錄當(dāng)前的地址,把他放到地址記錄器,程序計數(shù)器再加一(指向下一條指令的地址),

然后就從內(nèi)存讀取指令放到指令寄存器(IR)。然后在傳到指令譯碼器,具體功能如下:

指令譯碼器:

(1)譯碼分析。確定指令應(yīng)完成的操作,產(chǎn)生相應(yīng)操作的控制電位。去參與形成該指令功能所需要的全部控制命令(微操作控制信號)。

(2)根據(jù)尋址方式(8086是采用段地址+偏移地址合成一個20bit的尋址范圍,從32bit開始淘汰)的分析和指令功能要求,形成操作數(shù)的有效地址,并按此地址取出操作數(shù)(運算型指令)或形成轉(zhuǎn)移地址(轉(zhuǎn)移類指令),以實現(xiàn)程序轉(zhuǎn)移。

指令寄存器中操作碼字段的輸出就是指令譯碼器的輸入。操作碼一經(jīng)譯碼后,即可向操作控制器發(fā)出具體操作的特定信號。

時序發(fā)生器: 時序信號發(fā)生器是產(chǎn)生指令周期控制時序信號的部件,當(dāng)CPU開始取指令并執(zhí)行指令時,操作控制器利用時序信號發(fā)生器產(chǎn)生的定時脈沖的順序和不同的脈沖間隔,提供計算機各部分工作時所需的各種微操作定時控制信號,有條理、有節(jié)奏地指揮機器各個部件按規(guī)定時間動作。(區(qū)分?jǐn)?shù)據(jù)和指令的一種方法。詳細(xì)可看我CPU架構(gòu)的區(qū)別一文)

然后把指令傳到運算器。寄存器得到譯碼后的結(jié)果,通過數(shù)據(jù)總線,去數(shù)據(jù)cache獲取數(shù)據(jù)。然后根據(jù)需求進(jìn)行邏輯運算(與或非)算術(shù)運算,然后在通過數(shù)據(jù)緩沖寄存器通往IO端口傳輸?shù)酵饨纭?/p>

操作控制器:常用的控制方式有同步控制、異步控制、聯(lián)合控制。

1.同步控制方式:任何指令的運行或指令中各個微操作的執(zhí)行,均由確定的,具有統(tǒng)一基準(zhǔn)時標(biāo)的時序信號所控制。即所有的操作均由統(tǒng)一的時鐘控制,在標(biāo)準(zhǔn)時間內(nèi)完成。(在同步控制下,每個時序信號的結(jié)束就意味著安排完成的工作已經(jīng)完成,隨即開始執(zhí)行后續(xù)的微操作或自動轉(zhuǎn)向下條指令的運行。)

2.異步控制方式:沒有統(tǒng)一的同步信號,采用問答方式進(jìn)行時序協(xié)調(diào),將前一操作的回答作為下一操作的啟動信號。

3.聯(lián)合控制方式:將同步控制和異步控制相結(jié)合。其通常設(shè)計思想為:在功能部件內(nèi)部采用同步方式或以同步方式為主的控制方式;在功能部件間采用異步方式。

而運算器又大致上分為邏輯運算(與或非)和數(shù)值運算(用加法的形式轉(zhuǎn)變成加減乘除)。

如下圖所示:

X86架構(gòu)CPU的邏輯原理

X86架構(gòu)CPU的邏輯原理

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

    關(guān)注

    68

    文章

    11053

    瀏覽量

    216249
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2373

    瀏覽量

    83930
  • X86架構(gòu)
    +關(guān)注

    關(guān)注

    8

    文章

    46

    瀏覽量

    24079
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    [X86架構(gòu)和ARM架構(gòu),在工業(yè)領(lǐng)域的優(yōu)勢爭霸] X86與ARM誰更勝...

    [X86架構(gòu)和ARM架構(gòu),在工業(yè)領(lǐng)域的優(yōu)勢爭霸]X86與ARM誰更勝一籌? X86作為經(jīng)典的CISC指令集,其
    發(fā)表于 08-01 10:45

    x86架構(gòu)和arm架構(gòu)的區(qū)別

    X86架構(gòu)X86指令集,它屬于CISC指令集。ARM架構(gòu)是ARM指令集,屬于RISC指令集。X86是馮若依曼結(jié)構(gòu),ARM是哈弗結(jié)構(gòu),這個不
    發(fā)表于 09-27 14:40

    適用于x86架構(gòu)的快速啟動步驟是什么?

    x86架構(gòu)通常會喚起人們對家用電腦或企業(yè)服務(wù)器的思索。這并不出人意料,因為x86處理器的功耗通常較大。最近,英特爾公司開始以嵌入式、低功耗和低成本市場為目標(biāo),并推出了基于x86
    發(fā)表于 03-20 06:38

    ARM架構(gòu)的系統(tǒng)與X86架構(gòu)系統(tǒng)的特性有什么不同?

    ARM的架構(gòu)相較于x86有哪些特點?ARM架構(gòu)的系統(tǒng)與X86架構(gòu)系統(tǒng)的特性有什么不同?
    發(fā)表于 06-16 09:05

    Powerpc架構(gòu)X86架構(gòu)的區(qū)別

    目錄1、ARM1.1 ARM歷史1.2 ARM內(nèi)核系列2、MIPS應(yīng)用范圍發(fā)展歷史3、PowerPC三巨頭4、X86架構(gòu)X86歷史5、PowerPC架構(gòu)相比于ARM的優(yōu)勢6、Power
    發(fā)表于 07-26 06:16

    x86架構(gòu)的最大特色在哪

    x86系:x86架構(gòu)的最大特色在于可以兼容Windows操作系統(tǒng),現(xiàn)已成為了業(yè)界的一種標(biāo)準(zhǔn)。芯片巨頭美國英特爾(Intel)一家獨大。——(北大眾志、兆芯、海光)兆芯:上海兆芯集成電路有限公司(以下
    發(fā)表于 07-27 08:14

    arm架構(gòu)x86架構(gòu)有什么區(qū)別

    什么叫arm架構(gòu)x86架構(gòu)是由哪些部分組成的?arm架構(gòu)x86架構(gòu)有什么區(qū)別?
    發(fā)表于 10-25 08:25

    X86架構(gòu)和ARM架構(gòu)

      ARM架構(gòu)是一個32位元精簡指令集中央處理器架構(gòu)x86架構(gòu)指的是特定微處理器執(zhí)行的一些計算機語言指令集。X86
    發(fā)表于 11-30 12:48
    <b class='flag-5'>X86</b><b class='flag-5'>架構(gòu)</b>和ARM<b class='flag-5'>架構(gòu)</b>

    X86架構(gòu)和ARM架構(gòu),在工業(yè)領(lǐng)域的優(yōu)勢爭霸

    在處理器架構(gòu)方面,X86架構(gòu)和ARM架構(gòu)在性能方面有那些區(qū)別? X86架構(gòu)和ARM
    發(fā)表于 07-31 15:58 ?6801次閱讀

    探秘X86架構(gòu)CPU流水線

    探秘X86架構(gòu)CPU流水線
    發(fā)表于 01-14 12:19 ?25次下載

    一文看懂a(chǎn)rm架構(gòu)x86架構(gòu)有什么區(qū)別

    本文主要介紹的是arm架構(gòu)x86架構(gòu)的區(qū)別,首先介紹了ARM架構(gòu)圖,其次介紹了x86架構(gòu)圖,最
    的頭像 發(fā)表于 05-16 14:19 ?31.4w次閱讀
    一文看懂a(chǎn)rm<b class='flag-5'>架構(gòu)</b>和<b class='flag-5'>x86</b><b class='flag-5'>架構(gòu)</b>有什么區(qū)別

    X86架構(gòu)無可取代 業(yè)界地位無法撼動

    X86架構(gòu)已經(jīng)問世41年了,當(dāng)年它還只是眾多CPU架構(gòu)中的一種,但是被IBM選擇為兼容PC的處理器之后,X86這么多年來已經(jīng)確定了它在業(yè)界的
    發(fā)表于 12-13 10:19 ?2086次閱讀

    X86架構(gòu)與Arm架構(gòu)區(qū)別

    X86架構(gòu)(The X86 architecture)是微處理器執(zhí)行的計算機語言指令集,指一個intel通用計算機系列的標(biāo)準(zhǔn)編號縮寫,也標(biāo)識一套通用的計算機指令集合。x86泛指一系列基
    的頭像 發(fā)表于 02-22 09:37 ?7480次閱讀

    x86架構(gòu)工業(yè)主板解決方案

    x86架構(gòu)工業(yè)主板主要用于工業(yè)場合,是工業(yè)計算機的重要組成部分。由于x86架構(gòu)工業(yè)母板能夠適應(yīng)溫度范圍大的環(huán)境,并且能夠長期在高負(fù)載環(huán)境下工作,因此在工業(yè)控制行業(yè)得到了廣泛的應(yīng)用。接下
    的頭像 發(fā)表于 03-07 10:26 ?1618次閱讀

    X86架構(gòu)與Arm架構(gòu)的區(qū)別

    X86架構(gòu)和ARM架構(gòu)是主流的兩種CPU架構(gòu)X86架構(gòu)
    的頭像 發(fā)表于 06-16 12:50 ?2.8w次閱讀
    <b class='flag-5'>X86</b><b class='flag-5'>架構(gòu)</b>與Arm<b class='flag-5'>架構(gòu)</b>的區(qū)別
    主站蜘蛛池模板: 凹凸福利视频导航 | 日韩天堂在线观看 | 亚洲第一视频在线播放 | 日本视频www色 | 黑人破乌克兰美女处 | 97理论片 | 国产三级a三级三级天天 | 天堂一区二区在线观看 | 日本不卡一区视频 | 欧美色伊人 | 四虎最新入口 | 男人操女人视频网站 | 最新版天堂资源官网 | 在线小毛片| 国产精品免费观看网站 | 国产又色 | 天堂bt资源www在线 | 亚洲入口 | 久久国产精品视频 | 亚洲成av人影片在线观看 | 黄色网日本| 天天射天天摸 | 精品国产一二三区在线影院 | 久久鬼| 欧美乱理伦另类视频 | 在线黄视频 | 奇米影色777四色在线首页 | 狠狠干狠狠鲁 | 久久综合精品视频 | 久久天天躁狠狠躁夜夜爽 | 久久精品国波多野结衣 | 在线观看视频免费 | 色综合97天天综合网 | 久久这里只有精品任你色 | 亚洲精品福利网站 | 亚洲精品色一区色二区色三区 | 天天摸天天干天天操 | 免费欧洲美女与动zooz | 亚洲精品资源 | 日本网站免费 | 天天草天天操 |