search

儲存器和暫存器區別

儲存器和暫存器區別

  儲存器和暫存器的區別是:

  1、儲存器功能:存放指令和資料,並能由中央處理器(CPU)直接隨機存取。

  2、暫存器功能:可將暫存器內的資料執行算術及邏輯運算;存於暫存器內的地址可用來指向記憶體的某個位置,即定址;可以用來讀寫資料到電腦的周邊裝置。

  3、暫存器的速度比主儲存器的速度要快很多,由於暫存器的容量有限,所以將不需要操作的資料存放在主儲存器中,主儲存器中的資料必須放入暫存器材能夠進行操作。

  4、簡單地說:暫存器是操作資料的地方,儲存器是存放資料的地方。

  5、暫存器一般是指由基本的RS觸發器結構衍生出來的D觸發,就是一些與非門構成的結構,一般整合在CPU內,其讀寫速度跟CPU的執行速度基本匹配,但因為效能優越,所以造價昂貴,一般好的CPU也就只有幾MB的級快取,級快取更小。

  6、儲存器在CPU外,一般指硬碟,隨身碟等可以在切斷電源後儲存資料的裝置,容量一般比較大,缺點是讀寫速度都很慢,普通的機械硬碟讀寫速度一般是MB/S左右。記憶體和暫存器就是為了解決儲存器讀寫速度慢而產生的多級儲存機制。

運算器控制器和暫存器屬於什麼

  運算器控制器和暫存器屬於CPU的三大組成部分。準確的來說CPU包括運算邏輯部件、暫存器部件和控制部件等。

  中央處理器(CentralProcessingUnit),簡稱CPU,是1971年推出的一個計算機的運算核心和控制核心,是資訊處理、程式執行的最終執行單元。其自產生以來,在邏輯結構、執行效率以及功能外延上取得了巨大發展。

  CPU包括運算邏輯部件、暫存器部件和控制部件等。運算邏輯部件,可以執行定點或浮點算術運算操作、移位操作以及邏輯操作,也可執行地址運算和轉換。暫存器部件,包括通用暫存器、專用暫存器和控制暫存器。通用暫存器又可分定點數和浮點數兩類,它們用來儲存指令執行過程中臨時存放的暫存器運算元和中間(或最終)的操作結果。通用暫存器是中央處理器的重要組成部分,大多數指令都要訪問到通用暫存器。通用暫存器的寬度決定計算機內部的資料通路寬度,其埠數目往往可影響內部操作的並行性。專用暫存器是為了執行一些特殊操作所需用的暫存器。

記憶體與通用暫存器的區別

  記憶體:記憶體是計算機中重要的部件之一,它是與CPU進行溝通的橋樑。計算機中所有程式的執行都是在記憶體中進行的,因此記憶體的效能對計算機的影響非常大。記憶體也被稱為記憶體儲器,其作用是用於暫時存放CPU中的運算資料,以及與硬碟等外部儲存器交換的資料。只要計算機在執行中,CPU就會把需要運算的資料調到記憶體中進行運算,當運算完成後CPU再將結果傳送出來,記憶體的執行也決定了計算機的穩定執行。 記憶體是由記憶體晶片、電路板、金手指等部分組成的。

  通用暫存器:通用暫存器可用於傳送和暫存資料,也可參與算術邏輯運算,並儲存運算結果。除此之外,它們還各自具有一些特殊功能。組合語言程式設計師必須熟悉每個暫存器的一般用途和特殊用途,只有這樣,才能在程式中做到正確、合理地使用它們。


記憶體什麼關係

  暫存器是CPU裡的東西,記憶體是掛在CPU外面的資料匯流排上的。訪問記憶體時要在CPU的暫存器填上地址,再執行相應的彙編指令,這時CPU會在資料匯流排上生成讀取或寫入記憶體資料的時鐘訊號,最終記憶體的內容會被CPU暫存器的內容更新或被讀入CPU的暫存器。   暫存器是中央處理器內的組成部份。暫存器是有限存 ...

組合語言儲存器問題

  1、儲存器是用來儲存微型計算機工作時使用的資訊的部件,正是因為有了儲存器,計算機才有資訊記憶功能。儲存器在CPU外,一般指硬碟,隨身碟等可以在切斷電源後儲存資料的裝置,容量一般比較大,缺點是讀寫速度都很慢,普通的機械硬碟讀寫速度一般是每秒50MB左右;   2、暫存器是CPU內部的元件,所以在暫存器之間的 ...

組合語言都叫什麼

  AX:累加暫存器。BX:基址暫存器。CX:計數暫存器。DX:資料暫存器。SP:堆疊指標暫存器。BP:基址指標暫存器。SI:源變址暫存器。DI:目的變址暫存器。IP:指令指標暫存器。CS:程式碼段暫存器。DS:資料段暫存器。SS:堆疊段暫存器。ES:附加段暫存器 。OF:溢位標誌,運算元超出機器能表示的範圍 ...

dptr是什麼作用是什麼

  DPTR的作用是存放16位地址,作為片外RAM定址用的地址暫存器(間接定址),故稱資料指標,也可以將外部RAM中地址的傳送到部RAM的地址所指向的內容中。DPTR的另一個作用是變址定址,訪問程式儲存器,做查表指令。   DPTR是某些微控制器中一個功能比較特殊的暫存器,是一個16位的特殊功能暫存器。DPT ...

絕對值編碼增量編碼區別

  使用場合不同、記憶功能不同、工作原理不同、結構不同。   1、使用場合不同:增量型編碼器比較通用,適用於大部分場合。絕對型編碼器有量程範圍,適合用在一些特殊機床上。   2、記憶功能不同:增量編碼器有一個缺點,即當發生電源故障時丟失軸位置。然而對於絕對編碼器來說,即使發生電源故障也不丟失軸位置。絕對編碼器 ...

彙編中為什麼要初始化

  不僅是彙編,C語言也是要初始化暫存器的。而且不管是什麼樣的CPU做成的系統,只要沒有作業系統支援,都要初始化暫存器的。作業系統的啟動階段也要初始化暫存器的。初始化暫存器的目的是為系統的執行設定合適的、確定的、已知的初始狀態。   彙編大多是指組合語言,彙編程式。把組合語言翻譯成機器語言的過程稱為彙編。在組 ...

組合語言中SP是什麼

  1、組合語言中SP是堆疊暫存器。堆疊是一段按照後進先出原則組織起來的連續儲存區域。用於程式儲存或恢復資料,或用於子程式呼叫及中斷響應時保護與恢復現場。SP是堆疊指標暫存器,存放著當前堆疊棧頂地址;   2、一般情況下,對SP有影響的指令,對SP的操作都是隱式,即SP並不出現在指令運算元當中。要注意進出棧的 ...