首頁 >常見問題 >運算器內部暫存器的數量與系統運作的速度無關,對嗎?

運算器內部暫存器的數量與系統運作的速度無關,對嗎?

藏色散人
藏色散人原創
2020-08-07 11:26:484195瀏覽

運算子內部暫存器的數量與系統運作的速度是有關的,運算子由算術邏輯單元、累加器、狀態暫存器、通用暫存器組等組成,而暫存器是CPU內部用來存放數據的一些小型儲存區域,用來暫時存放參與運算的資料和運算結果。

運算器內部暫存器的數量與系統運作的速度無關,對嗎?

運算子

#運算子:arithmetic unit,電腦中執行各種算術和邏輯運算運算的元件。運算器的基本操作包括加、減、乘、除四則運算,與、或、非、異或等邏輯操作,以及移位、比較及傳送等操作,亦稱為算術邏輯部件(ALU)。

運算子由算術邏輯單元(ALU)、累加器、狀態暫存器、通用暫存器群組等組成。算術邏輯運算單元(ALU)的基本功能為加、減、乘、除四則運算,與、或、非、異或等邏輯操作,以及移位、求補等操作。計算機運作時,運算器的操作和操作種類由控制器決定。運算器處理的資料來自記憶體;處理後的結果資料通常會送回記憶體,或暫時寄存在運算器中。與Control Unit共同組成了CPU的核心部分。

運算器的處理物件是數據,所以資料長度和電腦資料表示方法,對運算器的效能影響極大。 70年代微處理器常以1個、4個、8個、16個二進位位元作為處理資料的基本單位。大多數通用計算機則以16、32、64位元作為運算器處理資料的長度。能對一個資料的所有位元同時進行處理的運算器稱為平行運算器。如果一次只處理一位,則稱為串行運算器。有的運算器一次可處理幾位 (通常為6或8位元),一個完整的資料分成若干段進行計算,稱為串/並行運算器。運算器往往只處理一種長度的資料。有的也能處理幾種不同長度的數據,如半字長運算、雙倍字長運算、四倍字長運算等。有的資料長度可以在運算過程中指定,稱為變字長運算。

依照資料的不同表示方法,可以有二進位運算子、十進位運算子、十六進位運算子、定點整數運算器、定點小數運算子、浮點數運算器等。依照資料的性質,有地址運算器和字元運算器等。

它的主要功能是進行算術運算和邏輯運算。

暫存器

暫存器是CPU內部用來存放資料的一些小型儲存區域,用來暫時存放參與運算的資料和運算結果。其實暫存器就是一種常用的時序邏輯電路,但這種時序邏輯電路只包含儲存電路。暫存器的儲存電路是由鎖存器或觸發器構成的,因為一個鎖存器或觸發器能儲存1位元二進位數,所以由N個鎖存器或觸發器可以構成N位元暫存器。暫存器是中央處理器內的組成部分。暫存器是有限儲存容量的高速儲存元件,它們可用來暫存指令、資料和地址。

在電腦領域,暫存器是CPU內部的元件,包括通用暫存器、專用暫存器和控制暫存器。暫存器擁有非常高的讀寫速度,所以在暫存器之間的資料傳送非常快。

以上是運算器內部暫存器的數量與系統運作的速度無關,對嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn