在线亚洲黄色-在线亚洲观看-在线亚洲电影-在线亚洲成人-岛国大片在线观看免费版-岛国大片在线播放高清

電腦CPU的工作原理知識簡介

導讀提取;第一階段,提取,從存儲器或高速緩沖存儲器中檢索指令(為數值或一系列數值)。由程序計數器(Program Counter)指定存儲器的位置,程序計數器保存供識別目前程序位置的數值。換言之,程序計數器記錄了CPU在目前程序里的蹤跡。提取指令之后,程序計數器根據指令長度增加存儲器單元。指令的提取必須常常從相對較慢的存儲器尋找,因此導致CPU等候指令的送入。這個問題主要被論及在現代處理器的快取和管線化架構。解碼;

 CPU從存儲器或高速緩沖存儲器中取出指令,放入指令寄存器,并對指令譯碼。它把指令分解成一系列的微操作,然后發出各種控制命令,執行微操作系列,從而完成一條指令的執行。指令是計算機規定執行操作的類型和操作數的基本命令。指令是由一個字節或者多個字節組成,其中包括操作碼字段、一個或多個有關操作數地址的字段以及一些表征機器狀態的狀態字以及特征碼。有的指令中也直接包含操作數本身。   提取   第一階段,提取,從存儲器或高速緩沖存儲器中檢索指令(為數值或一系列數值)。由程序計數器(Program Counter)指定存儲器的位置,程序計數器保存供識別目前程序位置的數值。換言之,程序計數器記錄了CPU在目前程序里的蹤跡。提取指令之后,程序計數器根據指令長度增加存儲器單元。指令的提取必須常常從相對較慢的存儲器尋找,因此導致CPU等候指令的送入。這個問題主要被論及在現代處理器的快取和管線化架構。   解碼   CPU根據存儲器提取到的指令來決定其執行行為。在解碼階段,指令被拆解為有意義的片斷。根據CPU的指令集架構(ISA)定義將數值解譯為指令。一部分的指令數值為運算碼(Opcode),其指示要進行哪些運算。其它的數值通常供給指令必要的信息,諸如一個加法(Addition)運算的運算目標。這樣的運算目標也許提供一個常數值(即立即值),或是一個空間的定址值:暫存器或存儲器位址,以定址模式決定。在舊的設計中,CPU里的指令解碼部分是無法改變的硬件設備。不過在眾多抽象且復雜的CPU和指令集架構中,一個微程序時常用來幫助轉換指令為各種形態的訊號。這些微程序在已成品的CPU中往往可以重寫,方便變更解碼指令。   在提取和解碼階段之后,接著進入執行階段。該階段中,連接到各種能夠進行所需運算的CPU部件。例如,要求一個加法運算,算數邏輯單元(ALU,Arithmetic Logic Unit)將會連接到一組輸入和一組輸出。輸入提供了要相加的數值,而輸出將含有總和的結果。ALU內含電路系統,易于輸出端完成簡單的普通運算和邏輯運算(比如加法和位元運算)。如果加法運算產生一個對該CPU處理而言過大的結果,在標志暫存器里,運算溢出(Arithmetic Overflow)標志可能會被設置。   最終階段,寫回,以一定格式將執行階段的結果簡單的寫回。運算結果經常被寫進CPU內部的暫存器,以供隨后指令快速存取。在其它案例中,運算結果可能寫進速度較慢,但容量較大且較便宜的主記憶體中。某些類型的指令會操作程序計數器,而不直接產生結果。這些一般稱作“跳轉”(Jumps),并在程式中帶來循環行為、條件性執行(透過條件跳轉)和函式。許多指令也會改變標志暫存器的狀態位元。這些標志可用來影響程式行為,緣由于它們時常顯出各種運算結果。例如,以一個“比較”指令判斷兩個值的大小,根據比較結果在標志暫存器上設置一個數值。這個標志可藉由隨后的跳轉指令來決定程式動向。在執行指令并寫回結果之后,程序計數器的值會遞增,反覆整個過程,下一個指令周期正常的提取下一個順序指令。如果完成的是跳轉指令,程序計數器將會修改成跳轉到的指令位址,且程序繼續正常執行。許多復雜的CPU可以一次提取多個指令、解碼,并且同時執行。這個部分一般涉及“經典RISC管線”,那些實際上是在眾多使用簡單CPU的電子裝置中快速普及(常稱為微控制(Microcontrollers))。   CPU包括運算邏輯部件、寄存器部件和控制部件等。 轉自電腦入門到精通網   運算邏輯部件   運算邏輯部件,可以執行定點或浮點的算術運算操作、移位操作以及邏輯操作,也可執行地址的運算和轉換。   寄存器部件   寄存器部件,包括通用寄存器、專用寄存器和控制寄存器。通用寄存器又可分定點數和浮點數兩類,它們用來保存指令中的寄存器操作數和操作結果。通用寄存器是中央處理器的重要組成部分,大多數指令都要訪問到通用寄存器。通用寄存器的寬度決定計算機內部的數據通路寬度,其端口數目往往可影響內部操作的并行性。專用寄存器是為了執行一些特殊操作所需用的寄存器。控制寄存器通常用來指示機器執行的狀態,或者保持某些指針,有處理狀態寄存器、地址轉換目錄的基地址寄存器、特權狀態寄存器、條件碼寄存器、處理異常事故寄存器以及檢錯寄存器等。有的時候,中央處理器中還有一些緩存,用來暫時存放一些數據指令,緩存越大,說明CPU的運算速度越快,目前市場上的中高端中央處理器都有2M左右的二級緩存,高端中央處理器有4M左右的二級緩存。

為你推薦
資訊專欄
熱門視頻
相關推薦
該文件太大無法放入回收站的詳細解決步驟圖文 如何解決打字時電腦卡的問題 攝像頭不能用的原因和解決辦法 火車訂票12306網站搶票成功經驗分享圖文 如何卸載驅動卸載網卡聲卡等硬件驅動方法介紹 輸入漢語拼音中的音調符號如等的方法介紹 如何恢復打開此類文件之前總是詢問為默認狀態 電腦死機又藍屏的原因和解決方法 win7藍牙怎么打開win7藍牙的打開方法 mds文件用什么打開MDS是什么文件 搜狗拼音輸入法新手快速上手指南 支付寶手機號碼被占用的解決方法圖文 電腦如何定時關機電腦設置定時關機的方法 飛觸平板電腦怎么樣飛觸平板好用嗎 遠程桌面連接只需3步設置打造文件共享 電腦中文件夾不顯示名字文件沒有名稱的解決方法圖文教程 復制粘貼的快捷鍵是什么超級技巧分享 我家有喜主題曲插曲片尾曲歌詞mv 網上看視頻分成上下兩段的解決方法圖文教程 電腦系統字體美化教程圖文 如何刪除頑固文件頑固文件刪除方法大全 通過巧設注冊表來加快電腦自動刷新率的方法 設備管理器關閉主要IDE通道和次要IDE通道的方法 usb30兼容20嗎usb30和20的兼容性怎么樣 Windows系統的shutdown命令的詳細介紹 為什么電腦提示按f1才能開機pressf1tocontinue解決方法 設備管理器在哪怎么打開設備管理器 設置電腦默認軟件打開方式的方法 讓加速人生為系統大瘦身解決電腦速度慢的問題 我的電腦中查看和更改文件屬性的方法 knbcenterexe是什么程序knbcenter有什么作用 電腦系統屏幕在使用中突然卡住不動了過一會好了的解決方法 如何恢復刪除的文件松恢復硬盤數據的圖文教程 如何設置電腦定時關機的秘籍大全 電腦機箱有哪些作用機箱的作用 任務管理器打不開或任務管理器被禁用的解決方法圖文教程 如何知道電腦里存儲的數據安全嗎 如何查看在mac上連接過的wifi密碼 文件后綴名不能顯示的更改方法不讓顯示文件后綴名 電腦開機沒反應需要開機后關機再開機該怎么解決
Top 主站蜘蛛池模板: 精品国产欧美一区二区三区成人 | 精品国产欧美一区二区三区成人 | 一区二区不卡视频 | 成人精品第一区二区三区 | 欧美综合亚洲图片综合区 | 欧美 亚洲 一区 | 久久大陆 | 国产在线观看一区二区三区 | 特黄特黄aaaa级毛片免费看 | 欧美wwww | 欧美日韩成人高清色视频 | 99久久精品国产一区二区三区 | 国内成人自拍 | 亚洲色图第四页 | 国产欧美日韩一区二区三区 | 国产精品1 | 日本不卡视频一区二区 | 日韩欧美中字 | 亚洲自拍另类 | 久久精品国产一区二区三区不卡 | 日本黄a| 日韩电影免费在线观看中文字幕 | 99视频九九精品视频在线观看 | 国产精品久久久天天影视香蕉 | 中文字幕版免费电影网站 | 日韩国产欧美在线观看 | 国产精品一二区 | 亚洲欧美另类日韩 | 999久久久免费精品国产牛牛 | 99精品高清视频一区二区 | 国产色在线| 亚洲一区二区在线成人 | va欧美国产在线视频 | 成人a免费α片在线视频网站 | 国产精品自在欧美一区 | 国产成人精视频在线观看免费 | 久久综合影院 | 国产精品乱 | 国产一区二区三区视频在线观看 | 国产精品色综合久久 | 一区二区成人国产精品 |