国产精品久久久久久久久久东京,久久精品亚洲国产,国产色呦呦,亚洲最大av网

好房網(wǎng)

網(wǎng)站首頁百科全書 >正文

處理器是什么用(處理器是什么原理(處理器是什么))

2022-06-30 02:09:30 百科全書來源:
導(dǎo)讀1、處理器是什么原理(處理器是什么)2、大家好,很多人還不知道處理器是什么?,F(xiàn)在讓我們來看看!3、1.CPU從內(nèi)存或緩存中取出指令,將其放...

1、處理器是什么原理(處理器是什么)

2、大家好,很多人還不知道處理器是什么?,F(xiàn)在讓我們來看看!

3、1.CPU從內(nèi)存或緩存中取出指令,將其放入指令寄存器,并對指令進(jìn)行解碼。它將指令分解成一系列微操作,然后發(fā)出各種控制命令執(zhí)行微操作系列,從而完成一條指令的執(zhí)行。指令是計(jì)算機(jī)指定要執(zhí)行的操作的類型和操作數(shù)的基本命令。一條指令由一個(gè)或多個(gè)字節(jié)組成,包括一個(gè)操作碼字段,一個(gè)或多個(gè)與操作數(shù)地址相關(guān)的字段,以及一些指示機(jī)器狀態(tài)的狀態(tài)字和特征碼。有些指令還直接包含操作數(shù)本身。

4、2.繪畫

5、3.在第一階段,fetch從內(nèi)存或緩存中檢索指令(數(shù)值或一系列數(shù)值)。的內(nèi)存位置由程序計(jì)數(shù)器指定,該計(jì)數(shù)器保存用于標(biāo)識當(dāng)前程序位置的值。換句話說,程序計(jì)數(shù)器記錄了當(dāng)前程序中CPU的蹤跡。指令取出后,程序計(jì)數(shù)器根據(jù)指令長度增加存儲單元。指令的獲取必須總是從相對較慢的存儲器中找到,因此導(dǎo)致CPU等待指令被發(fā)送進(jìn)來。這個(gè)問題主要在現(xiàn)代處理器的緩存和流水線架構(gòu)中討論。

6、4.翻譯

7、5.根據(jù)CPU從內(nèi)存中提取的指令執(zhí)行。在解碼階段,指令被分解成有意義的段。根據(jù)CPU的指令集架構(gòu)(ISA)定義,數(shù)值被解釋為指令。該值的一部分是操作碼,它指示要執(zhí)行哪些操作。其他值通常為指令提供必要的信息,例如加法的運(yùn)算目標(biāo)。這個(gè)操作目標(biāo)可以提供一個(gè)常數(shù)值(即立即值)或一個(gè)空間地址值:寄存器或存儲器地址,這由地址模式?jīng)Q定。在舊的設(shè)計(jì)中,CPU的指令解碼部分是一個(gè)不可改變的硬件設(shè)備。然而,在許多抽象和復(fù)雜的CPU和指令集架構(gòu)中,微程序通常用于幫助將指令轉(zhuǎn)換為各種信號。這些微程序往往可以在成品CPU中重寫,方便更改解碼指令。

8、6.執(zhí)行

9、7.在提取和解碼階段之后,接著是執(zhí)行階段。在這個(gè)階段,它連接到可以執(zhí)行所需操作的各種CPU組件。例如,如果需要加法,算術(shù)邏輯單元(ALU)將連接到一組輸入和一組輸出。提供了要相加的值,輸出將包含求和結(jié)果。ALU包含一個(gè)電路系統(tǒng),使輸出可以很容易地進(jìn)行簡單的普通運(yùn)算和邏輯運(yùn)算(如加法和位運(yùn)算)。如果加法的結(jié)果對于CPU處理來說太大,可以在標(biāo)志寄存器中設(shè)置算術(shù)溢出標(biāo)志。

10、8.回答

11、9.最后是寫回,簡單的用某種格式寫回執(zhí)行階段的結(jié)果。操作的結(jié)果通常被寫入CPU的內(nèi)部寄存器,以便后續(xù)指令可以快速訪問它。在其他情況下,計(jì)算結(jié)果可能會(huì)寫入速度較慢,但容量更大,成本更低的主存儲器。一些類型的指令操作程序計(jì)數(shù)器而不直接產(chǎn)生結(jié)果。這些一般被稱為ldquoJump”(跳轉(zhuǎn)),并在程序中帶來循環(huán)行為、條件執(zhí)行(通過條件跳轉(zhuǎn))和函數(shù)。許多指令也會(huì)改變標(biāo)志寄存器的狀態(tài)位。這些標(biāo)記可以用來影響程序行為,因?yàn)樗鼈兘?jīng)常顯示各種操作的結(jié)果。比如用“Compare”指令判斷兩個(gè)值的大小,根據(jù)比較結(jié)果在標(biāo)志寄存器上設(shè)置一個(gè)值。該標(biāo)志可以通過后續(xù)的跳轉(zhuǎn)命令確定程序走向。指令執(zhí)行完畢,寫回結(jié)果后,程序計(jì)數(shù)器的值將遞增,整個(gè)過程重復(fù),在下一個(gè)指令周期正常取下一條順序指令。如果跳轉(zhuǎn)指令完成,程序計(jì)數(shù)器將修改為跳轉(zhuǎn)指令的地址,程序?qū)⒗^續(xù)正常執(zhí)行。許多復(fù)雜的CPU可以同時(shí)獲取、解碼和執(zhí)行多條指令。這部分一般涉及“經(jīng)典RISC流水線”,實(shí)際上在很多使用簡單CPU(俗稱微控制器)的電子設(shè)備中迅速普及。

12、10.基本結(jié)構(gòu)

13、13.算術(shù)邏輯單元可以執(zhí)行定點(diǎn)或浮點(diǎn)算術(shù)運(yùn)算、移位運(yùn)算和邏輯運(yùn)算,以及地址運(yùn)算和轉(zhuǎn)換。

14、14.寄存器單元

15、15.寄存器組件,包括通用寄存器、專用寄存器和控制寄存器。通用寄存器可分為定點(diǎn)數(shù)和浮點(diǎn)數(shù),用于存儲指令中的寄存器操作數(shù)和運(yùn)算結(jié)果。通用寄存器是CPU的重要組成部分,大多數(shù)指令都要訪問通用寄存器。通用寄存器的寬度決定了計(jì)算機(jī)內(nèi)部數(shù)據(jù)通道的寬度,端口的數(shù)量往往影響內(nèi)部運(yùn)算的并行性。特殊寄存器是執(zhí)行某些特殊操作所需的寄存器??刂萍拇嫫魍ǔS糜谥甘緳C(jī)器執(zhí)行的狀態(tài),或者保存一些指針,包括處理狀態(tài)寄存器、地址轉(zhuǎn)換目錄的基址寄存器、特權(quán)狀態(tài)寄存器、條件碼寄存器、異常處理寄存器和錯(cuò)誤檢測寄存器。有時(shí)候,CPU中會(huì)有一些緩存來臨時(shí)存儲一些數(shù)據(jù)指令。緩存越大,CPU運(yùn)行越快。目前市面上所有高端CPU都有大約2M L2緩存,而高端CPU有4L2緩存。

16、這篇文章寫完了,希望對你有幫助。

本文到此結(jié)束,希望對大家有所幫助。


版權(quán)說明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!


標(biāo)簽:

熱點(diǎn)推薦
熱評文章
隨機(jī)文章
污污视频免费网站| 国产亚洲av片在线观看18女人| 亚洲中文精品人人永久免费| 日本人妻网站| 黑人人妻在线| 99热这里只有精品2| 内射无码视频| 国产AV一区二区三区精华| 免费无遮挡无码永久视频| 国产乱视频| 亚洲精品国产污污在线观看| 亚洲AV无码一区二区三区电影 | 91人妻人人做人碰人添 | 精品影院| AV大片在线| 无遮挡粉嫩小泬久久久久久久| 日本大尺度视频| 91精品国产免费久久国语蜜臀| 天堂资源在线观看| 中文字幕永久| 91狠狠凹凸久久久久久不卡一区| 极品夜夜嗨久久精品17c| 亚洲有码一区二区| 国产成人区| 性xxxxx大片做受免费视| 色噜噜一区| 天堂四月婷婷| 成人免费看黄网站yyy456| 久久久久亚洲AV无码专区网站| 欧美成人电影一区二区| 激情五月激情综合网| 日本乱伦一二三区| 国产精品视频一区二区三区16| 天天插天天日| 亚洲性bbbbbbbbbbbb| 国产日韩欧美精品一区| 国产伦精品一区二区三区视频我| 精品国产乱码久久久久久88AV| 亚洲欧美乱日韩乱国产| 精品有码| 久久久久久久少妇|