寄存器
寄存器部件,包括通用寄存器、專用寄存器和控制寄存器。
通用寄存器又可分定點數和浮點數兩類,它們用來保存指令執行過程中臨時存放的寄存器操作數和中間(或最終)的操作結果。
通用寄存器是中央處理器的重要組成部分,大多數指令都要訪問到通用寄存器。通用寄存器的寬度決定計算機内部的數據通路寬度,其端口數目往往可影響内部操作的并行性。
專用寄存器是為了執行一些特殊操作所需用的寄存器。
控制寄存器(CR0~CR3)用于控制和确定處理器的操作模式以及當前執行任務的特性。CR0中含有控制處理器操作模式和狀态的系統控制标志;CR1保留不用;CR2含有導緻頁錯誤的線性地址;CR3中含有頁目錄表物理内存基地址,因此該寄存器也被稱為頁目錄基地址寄存器PDBR(Page-Directory Base address Register)。
控制部件
英文Control unit;控制部件,主要是負責對指令譯碼,并且發出為完成每條指令所要執行的各個操作的控制信号。
其結構有兩種:一種是以微存儲為核心的微程序控制方式;一種是以邏輯硬布線結構為主的控制方式。
微存儲中保持微碼,每一個微碼對應于一個最基本的微操作,又稱微指令;各條指令是由不同序列的微碼組成,這種微碼序列構成微程序。中央處理器在對指令譯碼以後,即發出一定時序的控制信号,按給定序列的順序以微周期為節拍執行由這些微碼确定的若幹個微操作,即可完成某條指令的執行。
簡單指令是由(3~5)個微操作組成,複雜指令則要由幾十個微操作甚至幾百個微操作組成。
主要功能編輯
處理指令
英特爾和AMD主流CPU和CPU插槽
英文Processing instructions;這是指控制程序中指令的執行順序。程序中的各指令之間是有嚴格順序的,必須嚴格按程序規定的順序執行,才能保證計算機系統工作的正确性。
執行操作
英文Perform an action;一條指令的功能往往是由計算機中的部件執行一序列的操作來實現的。CPU要根據指令的功能,産生相應的操作控制信号,發給相應的部件,從而控制這些部件按指令的要求進行動作。
控制時間
英文Control time;時間控制就是對各種操作實施時間上的定時。在一條指令的執行過程中,在什麼時間做什麼操作均應受到嚴格的控制。隻有這樣,計算機才能有條不紊地工作。
處理數據
即對數據進行算術運算和邏輯運算,或進行其他的信息處理。
其功能主要是解釋計算機指令以及處理計算機軟件中的數據, 并執行指令。在微型計算機中又稱微處理器,計算機的所有操作都受CPU控制,CPU的性能指标直接決定了微機系統的性能指标。CPU具有以下4個方面的基本功能:數據通信,資源共享,分布式處理,提供系統可靠性。運作原理可基本分為四個階段:提取(Fetch)、解碼(Decode)、執行(Execute)和寫回(Writeback)。



















