芒果视频下载

網站(zhan)分(fen)類(lei)
登錄 |    

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

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

中央處理器的物理結構

1、邏輯部件

英(ying)文(wen)Logic components;運(yun)算邏(luo)輯部件。可以(yi)執行(xing)(xing)定點或浮點算術運(yun)算操(cao)作、移位操(cao)作以(yi)及邏(luo)輯操(cao)作,也可執行(xing)(xing)地址(zhi)運(yun)算和轉換(huan)。

2、寄存器

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

3、控制部件

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

其結(jie)(jie)構有兩種,一(yi)種是(shi)以微存儲(chu)為(wei)核心的微程序(xu)控(kong)制方(fang)式(shi);一(yi)種是(shi)以邏輯硬(ying)布線結(jie)(jie)構為(wei)主的控(kong)制方(fang)式(shi)。

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

簡(jian)單(dan)指令(ling)是(shi)由(35)個(ge)微操作組(zu)成(cheng),復雜指令則要由(you)幾十個(ge)微操作甚至幾百個(ge)微操作組(zu)成(cheng)。

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

中央處理器的作用

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

1、提取

第一階段,提取,從存(cun)儲器(qi)(qi)或高(gao)速緩沖存(cun)儲器(qi)(qi)中檢索(suo)指(zhi)令(為數值或一系列(lie)數值)。由(you)程序計(ji)數器(qi)(qi)(Program Counter)指定存(cun)儲器的位置。(程(cheng)序計數器(qi)保存供(gong)識別程(cheng)序位置的數值。換言之,程(cheng)序計數器(qi)記錄了CPU在程序里(li)的蹤(zong)跡。)

2、解碼

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

3、執行

在提(ti)取和解碼階段之后,緊接著進入執行(xing)階段。該(gai)階段中,連接到各(ge)種能夠進行(xing)所需運算(suan)的CPU部件。

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

4、寫回

最終階(jie)段(duan),寫回,以一定格式(shi)將執行階(jie)段(duan)的(de)結果簡(jian)單(dan)的(de)寫回。運算結果經常被寫進(jin)CPU內部的暫存器(qi),以供(gong)隨后(hou)指令(ling)快速(su)存取。在其它案(an)例中,運算(suan)結果可能寫進速(su)度較慢,但容量較大且較便(bian)宜的主記憶體中。某些類型的指令(ling)會操作(zuo)程序計數器(qi),而不直(zhi)接產(chan)生(sheng)結果。這(zhe)些一般稱(cheng)作(zuo)“跳轉”(Jumps),并(bing)在(zai)(zai)程(cheng)式中帶來循環行為、條件性執(zhi)行(透過條件跳轉)和函式。許多指(zhi)令(ling)會改(gai)變標(biao)(biao)志(zhi)暫存器(qi)的(de)狀態位(wei)元。這些標(biao)(biao)志(zhi)可(ke)用來影響程(cheng)式行為,緣由(you)于它(ta)們時常顯出各種運算結(jie)果。例如,以一個(ge)(ge)(ge)(ge)“比(bi)較”指(zhi)令(ling)判斷兩個(ge)(ge)(ge)(ge)值(zhi)大小,根據(ju)比(bi)較結(jie)果在(zai)(zai)標(biao)(biao)志(zhi)暫存器(qi)上設置一個(ge)(ge)(ge)(ge)數(shu)值(zhi)。這個(ge)(ge)(ge)(ge)標(biao)(biao)志(zhi)可(ke)藉由(you)隨后(hou)跳轉指(zhi)令(ling)來決(jue)定程(cheng)式動向。在(zai)(zai)執(zhi)行指(zhi)令(ling)并(bing)寫(xie)回結(jie)果之后(hou),程(cheng)序計(ji)數(shu)器(qi)值(zhi)會遞增(zeng),反覆整個(ge)(ge)(ge)(ge)過程(cheng),下一個(ge)(ge)(ge)(ge)指(zhi)令(ling)周期正常的(de)提取下一個(ge)(ge)(ge)(ge)順(shun)序指(zhi)令(ling)。

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

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