芒果视频下载

網(wang)站分類
登錄 |    

中央處理器的物理結構 中央處理器的作用

本文章由注冊用戶 科技數碼行 上傳提供 評論 發布 反饋 0
摘要:中央處理器是一塊超大規模的集成電路,是一臺計算機的運算核心和控制核心。它的功能主要是解釋計算機指令以及處理計算機軟件中的數據。中央處理器主要包括運算器、控制器和高速緩沖存儲器及實現它們之間聯系的數據、控制及狀態的總線。中央處理器的主要作用包括提取、解碼、執行、寫回,接下來就一起了解下相關知識吧。

中央處理器的物理結構

1、邏輯部件

英文(wen)Logic components;運(yun)算(suan)(suan)邏輯部(bu)件。可(ke)以執行定點或浮點算(suan)(suan)術運(yun)算(suan)(suan)操作、移位(wei)操作以及(ji)邏輯操作,也(ye)可(ke)執行地(di)址運(yun)算(suan)(suan)和轉換。

2、寄存器

寄(ji)存(cun)器(qi)部(bu)件(jian),包括寄(ji)存(cun)器(qi)、專用寄(ji)存(cun)器(qi)和控(kong)制寄(ji)存(cun)器(qi)。 通用(yong)寄存(cun)(cun)器(qi)又可分定點(dian)數(shu)和浮點(dian)數(shu)兩類,它們用(yong)來保存(cun)(cun)指(zhi)令(ling)執(zhi)行(xing)過(guo)程中(zhong)臨時存(cun)(cun)放的(de)寄存(cun)(cun)器(qi)操(cao)作數(shu)和中(zhong)間(或最(zui)終)的(de)操(cao)作結果。 通用寄存器(qi)是(shi)中央(yang)處理器(qi)的重要(yao)部件之一。

3、控制部件

英文(wen)Control unit,控制(zhi)部(bu)件,主要是負責對(dui)指(zhi)令譯碼(ma),并且發出為完成每條指(zhi)令所要執(zhi)行的各個操作的控制(zhi)信號(hao)。

其(qi)結構有兩(liang)種,一種是以微存儲為核(he)心的微程序控(kong)制方式(shi)(shi);一種是以邏輯硬布(bu)線結構為主的控(kong)制方式(shi)(shi)。

微(wei)(wei)(wei)存儲中(zhong)保持(chi)微(wei)(wei)(wei)碼(ma),每一(yi)(yi)(yi)個微(wei)(wei)(wei)碼(ma)對應于一(yi)(yi)(yi)個最基本(ben)的(de)(de)微(wei)(wei)(wei)操(cao)作,又稱微(wei)(wei)(wei)指(zhi)(zhi)令(ling);各(ge)條指(zhi)(zhi)令(ling)是(shi)由不同序(xu)(xu)列的(de)(de)微(wei)(wei)(wei)碼(ma)組成(cheng),這(zhe)種(zhong)微(wei)(wei)(wei)碼(ma)序(xu)(xu)列構成(cheng)微(wei)(wei)(wei)程(cheng)序(xu)(xu)。中(zhong)央處理(li)器在(zai)對指(zhi)(zhi)令(ling)譯碼(ma)以(yi)后,即(ji)(ji)發出一(yi)(yi)(yi)定時序(xu)(xu)的(de)(de)控制(zhi)信號,按給(gei)定序(xu)(xu)列的(de)(de)順序(xu)(xu)以(yi)微(wei)(wei)(wei)周期為節拍(pai)執行(xing)由這(zhe)些微(wei)(wei)(wei)碼(ma)確(que)定的(de)(de)若干個微(wei)(wei)(wei)操(cao)作,即(ji)(ji)可完成(cheng)某條指(zhi)(zhi)令(ling)的(de)(de)執行(xing)。

簡(jian)單指令是由(35)個微操作(zuo)組成,復雜指令則要由幾十個微操作(zuo)甚(shen)至幾百(bai)個微操作(zuo)組成。

該圖片由注冊用戶"科技數碼行"提供,版權聲明反饋

中央處理器的作用

CPU從存儲器(qi)或高(gao)速緩沖存儲器(qi)中(zhong)取出(chu)指(zhi)(zhi)令(ling),放(fang)入指(zhi)(zhi)令(ling)寄存器(qi),并(bing)對指(zhi)(zhi)令(ling)譯碼(ma)。它把指(zhi)(zhi)令(ling)分解成一系(xi)列(lie)的(de)(de)微操(cao)作(zuo),然后發(fa)出(chu)各種控制(zhi)命令(ling),執(zhi)行(xing)(xing)微操(cao)作(zuo)系(xi)列(lie),從而完成一條指(zhi)(zhi)令(ling)的(de)(de)執(zhi)行(xing)(xing)。指(zhi)(zhi)令(ling)是(shi)計算(suan)機規定執(zhi)行(xing)(xing)操(cao)作(zuo)的(de)(de)類型和操(cao)作(zuo)數(shu)的(de)(de)基本命令(ling)。指(zhi)(zhi)令(ling)是(shi)由(you)一個(ge)(ge)字(zi)節或者多個(ge)(ge)字(zi)節組成,其中(zhong)包(bao)括操(cao)作(zuo)碼(ma)字(zi)段(duan)、一個(ge)(ge)或多個(ge)(ge)有(you)關操(cao)作(zuo)數(shu)地址的(de)(de)字(zi)段(duan)以及一些(xie)表征機器(qi)狀態的(de)(de)狀態字(zi)以及特征碼(ma)。有(you)的(de)(de)指(zhi)(zhi)令(ling)中(zhong)也直接包(bao)含操(cao)作(zuo)數(shu)本身。

1、提取

第一階段,提(ti)取(qu),從存儲器(qi)或高速緩沖存儲器(qi)中(zhong)檢索指令(為數值(zhi)或一系(xi)列(lie)數值(zhi))。由程序(xu)計數器(qi)(Program Counter)指定存儲器(qi)的位置。(程序計數器保存(cun)供識(shi)別(bie)程序位置的數值。換(huan)言之,程序計數器記錄了CPU在程序里的蹤跡。)

2、解碼

CPU根(gen)據存儲器(qi)提取(qu)到的(de)指(zhi)令來(lai)決定其執行(xing)(xing)行(xing)(xing)為。在解碼(ma)階(jie)段(duan)(duan),指(zhi)令被拆解為有意義的(de)片(pian)段(duan)(duan)。根(gen)據CPU的指令集架構(ISA)定義將數值解譯為指令(ling)。一部分的指令(ling)數值為運算碼(Opcode),其指示(shi)要進(jin)行(xing)哪些運算。其它的(de)數(shu)值通常供(gong)給指令必要的(de)信息,諸如一個加法(Addition)運算(suan)(suan)的運算(suan)(suan)目標(biao)。

3、執行

在提取和解(jie)碼階段(duan)之后,緊接著進(jin)入執行階段(duan)。該階段(duan)中(zhong),連(lian)接到各種能(neng)夠進(jin)行所需(xu)運算的CPU部件。

例如,要求一個加法運算(suan),算(suan)術邏輯(ji)單元(ALUArithmetic Logic Unit)將會連(lian)接到一(yi)組輸入和一(yi)組輸出。輸入提供了(le)要相加的數值(zhi),而輸出將含有總(zong)和的結果。ALU內含電路系統(tong),易于(yu)輸出端完成簡單的普(pu)通(tong)運算(suan)和邏輯運算(suan)(比如加法和位元運算(suan))。如果加法運算(suan)產生一個(ge)對該CPU處理而(er)言(yan)過(guo)大的結果,在標志暫存器里可能會設置運算溢出(Arithmetic Overflow)標(biao)志。

4、寫回

最(zui)終階(jie)段,寫回(hui)(hui),以(yi)一定格式將執行階(jie)段的結(jie)果(guo)簡單的寫回(hui)(hui)。運算結(jie)果(guo)經常被寫進CPU內部的(de)暫存器,以供隨后指(zhi)令快速存取(qu)。在(zai)其它案例中,運算(suan)結(jie)(jie)果可能(neng)寫進速度較慢,但容量(liang)較大且較便宜的(de)主記憶(yi)體(ti)中。某些(xie)類型的(de)指(zhi)令會操作程序計數器,而(er)不直(zhi)接產(chan)生結(jie)(jie)果。這些(xie)一般稱(cheng)作“跳轉”(Jumps),并在程(cheng)式中帶來(lai)循環行(xing)為(wei)、條件性執行(xing)(透過條件跳轉(zhuan))和函式。許多指令(ling)會(hui)改變標(biao)(biao)(biao)志(zhi)暫存(cun)器的狀態位元。這些標(biao)(biao)(biao)志(zhi)可用來(lai)影響程(cheng)式行(xing)為(wei),緣(yuan)由(you)于它(ta)們時常(chang)顯出各種運算結果。例如,以一(yi)(yi)個(ge)(ge)(ge)(ge)“比較”指令(ling)判(pan)斷兩個(ge)(ge)(ge)(ge)值(zhi)大小(xiao),根(gen)據比較結果在標(biao)(biao)(biao)志(zhi)暫存(cun)器上(shang)設置一(yi)(yi)個(ge)(ge)(ge)(ge)數(shu)值(zhi)。這個(ge)(ge)(ge)(ge)標(biao)(biao)(biao)志(zhi)可藉由(you)隨后(hou)跳轉(zhuan)指令(ling)來(lai)決(jue)定(ding)程(cheng)式動向。在執行(xing)指令(ling)并寫回結果之后(hou),程(cheng)序(xu)計數(shu)器值(zhi)會(hui)遞增,反(fan)覆整個(ge)(ge)(ge)(ge)過程(cheng),下(xia)(xia)一(yi)(yi)個(ge)(ge)(ge)(ge)指令(ling)周期正常(chang)的提(ti)取下(xia)(xia)一(yi)(yi)個(ge)(ge)(ge)(ge)順序(xu)指令(ling)。

申明:以上內容源于程序系統索引或網民分享提供,僅供您參考使用,不代表本網站的研究觀點,請注意甄別內容來源的真實性和權威性。

標簽: 芯片 主板 電腦/硬件
網站提醒和聲明
本(ben)站(zhan)為注(zhu)冊用戶提供信(xin)息(xi)存儲(chu)空間服務,非“MAIGOO編輯上傳(chuan)提供”的文章/文字均(jun)是注(zhu)冊用戶自主發布上傳(chuan),不代表(biao)本(ben)站(zhan)觀(guan)點,版權歸原作者所有,如有侵權、虛(xu)假信(xin)息(xi)、錯誤(wu)信(xin)息(xi)或任(ren)何問題,請及時聯(lian)系我們,我們將在第一時間刪除或更正。 申請刪除>> 糾錯>> 投訴侵權>> 網(wang)頁上相(xiang)關信息(xi)的知識產權歸(gui)網(wang)站方所有(包括但不(bu)限(xian)于文字、圖片、圖表、著作權、商(shang)標權、為用戶(hu)提(ti)供的商(shang)業(ye)信息(xi)等),非經許可不(bu)得(de)抄襲或(huo)使用。
提交(jiao)說明(ming): 快速提交發布>> 查看提交幫助>> 注冊登錄>>
發表評論
您還未登錄,依《網絡安全法》相關要求,請您登錄賬戶后再提交發布信息。點擊登錄>>如您還未注冊,可,感謝您的理解及支持!
最新評論
暫無評論
頁面相關分類
熱門模塊
已有4083133個品牌入駐 更新521332個招商信息 已發布1608484個代理需求 已有1391716條品牌點贊