標籤:
cpu,中文名稱中央處理單元,central processing unit.系統的核心,用於資料的處理,算術以及邏輯運算和控製程序的運行.
組成
運算器
從字面上就能夠理解到。運算器主要用來對於邏輯運算和算術運算。
在運算器中又由算數邏輯單位。累加寄存器。資料緩衝寄存器。狀態寄存器
見圖
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2ZsMjAxMjEzMTQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast">
圖中大致展示了運算器在處理資料的過程。以及運算器之間是怎樣配合工作來達到資料或者邏輯處理的。
從上面的分析中,看到每一個裝置的存在都是有它的作用和道理的。
控制器
指令寄存器
指令寄存器就是用來存放從記憶體中讀取的指令的。再依據這些指令返回給cpu送到運算器中進行處理,從而控制組件的執行。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2ZsMjAxMjEzMTQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast">
程式計數器
這裡始終存放的是cpu須要的下一條指令。
地址寄存器
儲存的是cpu讀取的記憶體位址。
指令解碼器
指令移碼器這裡主要是因為指令分為兩種作業碼和指令。
當指令為作業碼時,就須要指令解碼器來講作業碼轉換為指令。
這樣再來送到指令寄存器中。所看到的
寄存器
這裡的寄存器就相當於一個可以高速訪問的儲存。
有專門用來存放指令,存放地址的,這樣的稱之為專用寄存器。有的就是閑置的,當程式須要某種的就成為某種的。這就和接待專用車與出租車一樣的道理。接待專用車就和專用寄存器類似專用於某人,出租車呢不一定要專用給誰。由租車的人決定。誰租車了就是誰在使用,不租就一直閑置在那裡。
控制器的流程大致
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2ZsMjAxMjEzMTQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast">
cpu提供訪問的記憶體的地址,從記憶體的讀取須要啟動並執行指令,指令臨時輸入到緩衝器中,由緩衝器再經過指令解碼器轉換為指令,指令經過指令寄存器來返回給cpu,cpu來送到運算器中處理,最後輸出。
這樣一個過程。
功能
程式控制
cpu最基本的功能
時間控制
控制指令啟動並執行時間
操作控制
控制那些指令是操作那些是來運行那些程式的
資料處理
處理資料和邏輯運算
以上:都是在學習cpu的時候的理解,如有錯誤,敬請斧正。
著作權聲明:本文部落格原創文章,部落格,未經同意,不得轉載。
【軟測試】(兩)電腦群組成原理-cpu