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

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

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

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

CPU內(nèi)部到底是如何工作的呢?

h1654155971.8456 ? 來源:巢影字幕組 ? 作者:巢影字幕組 ? 2021-04-04 14:36 ? 次閱讀

眾所周知CPU是中央處理器,它是控制處理中心,我們的電腦手機(jī)等電子產(chǎn)品都離不開CPU。

那么,CPU內(nèi)部到底是如何工作的呢?我們一起來看看。

1

當(dāng)我們用電腦拼命工作的時(shí)候,殊不知電腦也在拼命的工作。

我們打開機(jī)箱,就會(huì)看見電腦的主板,也可以看到風(fēng)扇在不停地轉(zhuǎn)動(dòng),風(fēng)扇下面就是CPU,它不停地在和內(nèi)存進(jìn)行數(shù)據(jù)的通訊,就像我們的大腦。

CPU是由很多很多晶體管構(gòu)成的,主要有控制器,運(yùn)算器,寄存器幾個(gè)部分。而寄存器又分為數(shù)字寄存器,指令寄存器,指令地址寄存器。假設(shè)有四個(gè)數(shù)字寄存器,它們可以存放臨時(shí)的數(shù)據(jù)。右邊的是內(nèi)存,還有16個(gè)存儲(chǔ)位置,每個(gè)位置有8位bit。

2

CPU和內(nèi)存之間究竟是如何工作的呢?

當(dāng)我們啟動(dòng)電腦時(shí),所有的寄存器都從零開始。假設(shè)內(nèi)存存放了一個(gè)簡(jiǎn)單的計(jì)算機(jī)程序,CPU操作的第一階段為“取指令”,也就是我們獲得第一個(gè)指令的過程。

首先,指定地址寄存器連到內(nèi)存,寄存器的值為零。內(nèi)存返回地址0中的值00101110。該值復(fù)制到指定寄存器中,然后由CPU開始解析該指令,以便執(zhí)行什么樣的操作。這個(gè)步驟稱它為“解碼”。

該指定前四位為操作代碼,后四位為操作代碼來自哪里?由于前四位為操作代碼0010,對(duì)應(yīng)我們的指令集,0010是讀內(nèi)存放入寄存器A中,后四位是內(nèi)存的地址1110。即十進(jìn)制的數(shù)字14。

3fb4a33e-8cec-11eb-8b86-12bb97331649.gif

接著,用一些邏輯門電路來檢查該操作碼是否與0010匹配,輸出為1,表示匹配成功。接下來執(zhí)行該指令,也就是執(zhí)行過程。

通過邏輯門電路檢查電路輸出,打開內(nèi)存的讀取線,找到內(nèi)存1110的地址14,讀取該地址的值00000011,下一步把該值存儲(chǔ)到寄存器A中,我們通過數(shù)據(jù)線連接到4個(gè)數(shù)字寄存器,CPU通過指令開啟數(shù)據(jù)寄存器A允許寫入。該數(shù)據(jù)被寫入到寄存器A中,我們已完成了該指令。

408617a2-8cec-11eb-8b86-12bb97331649.gif

現(xiàn)在關(guān)掉所有的線,準(zhǔn)備從內(nèi)存中讀取下一條指令。指令地址增加1,內(nèi)存返回地址1的值00011111,復(fù)制到指令寄存器。再到解碼的過程,通過指定集,指定前四位0001,它表示讀內(nèi)存存儲(chǔ)到寄存器B中,這次內(nèi)存地址是1111,對(duì)應(yīng)十進(jìn)制尾數(shù)為15,到執(zhí)行的過程,開啟內(nèi)存讀取線,找到內(nèi)存15地址,讀取該地址的值。并通過數(shù)據(jù)線把該值00001110存儲(chǔ)到寄存器B中,最后將指定地址寄存器增加1,關(guān)閉所有的線。

現(xiàn)在內(nèi)存返回地址2的值10000100放入指令寄存器CPU從指定集開始解碼,操作碼1000是加法指令。添加兩個(gè)寄存器存儲(chǔ)到第二個(gè)存儲(chǔ)器中,該指定有兩種,前兩位01對(duì)應(yīng)的寄存器B,后兩位00對(duì)應(yīng)寄存器A,因此10000100是指寄存器B中的值添加到寄存器A中。

40f97de6-8cec-11eb-8b86-12bb97331649.gif

將寄存器A、B連接到運(yùn)算器的輸入端,運(yùn)算器執(zhí)行加法運(yùn)算,關(guān)閉運(yùn)算器輸出的結(jié)果保存在寄存器A中。00010001就是輸入的值是3和14兩個(gè)值的和等于17,接下來指定地址增加1,完成這個(gè)過程,找到內(nèi)存地址3的值。

我們打開指令集開始解碼,0100表示讀A寄存器到內(nèi)存,1101對(duì)應(yīng)內(nèi)存地址是13,然后將寄存器A的值,通過數(shù)據(jù)線送到內(nèi)存13的地址上。

413fd3fe-8cec-11eb-8b86-12bb97331649.gif

3

我們剛剛運(yùn)行的計(jì)算機(jī)的程序,它從內(nèi)存中加載兩個(gè)值相加,然后把結(jié)果放入內(nèi)存,也就是CPU的取指令、解碼、執(zhí)行過程。我們電腦的系統(tǒng)是要很多很多的小程序組成,CPU也就不斷的在循環(huán)這個(gè)過程。

每個(gè)CPU執(zhí)行這個(gè)過程的速度不一樣,這個(gè)速度是由CPU主頻即CPU工作頻率決定,它決定著CPU的快慢。

原文標(biāo)題:CPU是如何做到數(shù)據(jù)通信的?

文章出處:【微信公眾號(hào):EDA365】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

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

    關(guān)注

    68

    文章

    11049

    瀏覽量

    216149
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6182

    瀏覽量

    137432
  • 中央處理器
    +關(guān)注

    關(guān)注

    1

    文章

    126

    瀏覽量

    16791

原文標(biāo)題:CPU是如何做到數(shù)據(jù)通信的?

文章出處:【微信號(hào):eda365wx,微信公眾號(hào):EDA365電子論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    智能盒子到底是什么東西?昇騰310深度測(cè)評(píng):為何能成為行業(yè)新寵?

    讓人摸不著頭腦的“智能盒子”。各位搞技術(shù)、搞工程的朋友,咱們?cè)?b class='flag-5'>工作中是不是經(jīng)常聽到“智能盒子”這個(gè)說法?每次聽到這個(gè)詞,我猜很多人心里都在犯嘀咕:這東西到底是個(gè)啥玩意兒?難道就是個(gè)裝了點(diǎn)智能軟件的普通盒子?它到底有啥用?能給咱們
    的頭像 發(fā)表于 04-27 10:46 ?424次閱讀
    智能盒子<b class='flag-5'>到底是</b>什么東西?昇騰310深度測(cè)評(píng):為何能成為行業(yè)新寵?

    ADS1298 tdr的值到底是多大,跟采樣率等有沒有什么關(guān)系?

    我想請(qǐng)問一下, 1、tdr的值到底是多大,跟采樣率等有沒有什么關(guān)系。數(shù)據(jù)手冊(cè)上只找到建立時(shí)間,好像沒有這個(gè)時(shí)間的值,28頁那個(gè)最小SCLK時(shí)鐘為110khz是怎么計(jì)算的。 2、 tdr到底是
    發(fā)表于 02-13 06:11

    ADS1298的操作溫度范圍到底是多少?

    ADS1298是 0°Cto +70°C;工業(yè)級(jí)ADS1298I 是 –40°Cto +85°C。 現(xiàn)在不知道ADS1298的操作溫度范圍到底是多少?
    發(fā)表于 02-10 07:19

    ADS1298ECG-FE原理圖上看見很多NI的符號(hào), 到底是什么意思?

    我們?cè)贏DS1298ECG-FE原理圖上看見很多NI的符號(hào), 到底是什么意思? 具體的值是多少? 如下面兩個(gè)圖所示: R1, R2電阻的值是多少? 這個(gè)比較重要。 R59 - R66又是多少? 麻煩你們回答一下。 謝
    發(fā)表于 02-05 08:16

    ADS1278的參考電壓的要求到底是怎樣的?

    <27MHz為例,Vrefp輸入范圍為0.5到3.1V 而后文又提到,參考輸入電壓的范圍為AGND-0.4v to AVDD+0.4v 問題1. 這個(gè)參考電壓的要求到底是怎樣的? 問題2.
    發(fā)表于 01-23 08:02

    電流是ADS1256內(nèi)部采樣電容的充電電流,那么方向應(yīng)該是流進(jìn)輸入腳而不是流出,這到底是怎么回事?

    這個(gè)電流是ADS1256內(nèi)部采樣電容的充電電流,那么方向應(yīng)該是流進(jìn)輸入腳而不是流出,這到底是怎么回事?請(qǐng)大牛解釋下
    發(fā)表于 01-16 07:50

    TLV320AIC3254內(nèi)部中的ADC處理模塊和minidsp到底是什么關(guān)系?

    我想請(qǐng)問一下幾個(gè)問題: 1.3254內(nèi)部中的ADC處理模塊和minidsp到底是什么關(guān)系,是并列的還是串行關(guān)系?還是ADC處理模塊就是minidsp特殊情況下的部分? 2.minidsp的抽取因子該怎么理解,到底怎么使用?
    發(fā)表于 10-31 06:02

    請(qǐng)問TPA3130D2的芯片絲印到底是PTPA3130還是TPA3130呀?

    TPA3130D2的芯片絲印到底是PTPA3130還是TPA3130呀
    發(fā)表于 10-23 06:13

    請(qǐng)問PCM2903C的溫度范圍到底是多少

    如下圖,PCM2903C的溫度范圍到底是多少? 如果用在-25~85℃,是否會(huì)出問題?
    發(fā)表于 10-14 07:14

    放大器的共模輸入電壓到底是指什么?

    請(qǐng)問放大器的共模輸入電壓到底是指什么?
    發(fā)表于 09-19 07:17

    功放和運(yùn)放到底是什么區(qū)別?

    想請(qǐng)問一下功放和運(yùn)放到底是什么區(qū)別,感覺只要接一個(gè)小負(fù)載,運(yùn)放的輸出電流也可以很大???到底有什么區(qū)別啊
    發(fā)表于 09-10 07:00

    請(qǐng)問LMV772到底是雙電源還是單電源啊?

    請(qǐng)問LMV772到底是雙電源還是單電源???手冊(cè)前面寫的太模糊了。求指教
    發(fā)表于 09-09 07:10

    運(yùn)放的輸入電容到底是什么?

    我想請(qǐng)問一下運(yùn)放的輸入電容到底是什么?
    發(fā)表于 09-04 06:52

    LMH6502的輸入電壓到底是多少?

    LMH6502的輸入電壓到底是多少,我稍微給如大一點(diǎn)點(diǎn)的信號(hào),放大不行還能接受,我衰減都失真,
    發(fā)表于 08-27 07:02

    運(yùn)放旁路電容必須靠近芯片引腳的原因到底是什么?

    運(yùn)放旁路電容必須靠近芯片引腳的原因到底是什么?有的說是怕走線的電感與旁路電容形成諧振,旁路電容靠近運(yùn)放的時(shí)候走線的電感不應(yīng)該更大了嗎(走線越長(zhǎng),走線的寄生電感也就越大)
    發(fā)表于 08-01 06:56
    主站蜘蛛池模板: 欧美性生交xxxxx久久久 | 曰本福利写真片视频在线 | 乱子伦xxx欧美 | 一级毛片ab片高清毛片 | 亚洲午夜日韩高清一区 | 手机在线看片福利 | 天天躁狠狠躁夜夜躁 | 1000部禁片黄的免费看 | 亚洲一二三四区 | 一区二区三区在线观看视频 | 丁香六月婷婷激情 | 手机看片国产免费 | 高清视频一区二区 | 成视频年人黄网站免费视频 | 欧美一区二区三区免费看 | 另类图片综合网 | 天天拍天天操 | 欧美高清a | 久久精品伊人波多野结 | 又粗又大撑满了好爽 | 在线视频观看免费 | 久久视频免费 | 久久精品久 | 日本a免费| 久热国产精品 | 男女交性动态免费视频 | 亚洲高清国产拍精品影院 | 永久黄网站色视频免费观看 | 美女喷白浆视频 | 韩国三级在线不卡播放 | 亚洲网站免费看 | 成人网久久| 亚洲一在线| 久久国产精品免费网站 | 新版天堂资源中文在线 | 日韩一级片在线观看 | 在线看片国产 | 天天cao在线 | 无人区理论片手机看片 | 亚洲综合一 | 美女被免费网站视频在线 |