1.什么是寄存器
在計算機操作過程中,用來暫時存放數據與代碼等信息的部件被稱為寄存器,寄存器是 CPU
內部的構造,某些寄存器的組合可以看作可是具有特殊功能的、小型的、高速的、相互分立的儲存器。目前通用寄存器主要有四種
,即“AX、BX、CX、DX”;同樣的,這四個寄存器也是16位的,能存放兩個字節。AX、BX、CX、DX
這四個寄存器一般用來存放數據,也被稱為數據寄存器。

2.寄存器工作原理
?寄存器原理:寄存器的基本單元是D觸發器,按照其用途分為基本寄存器和移位寄存器?;炯拇嫫魇怯蒁觸發器組成,在CP脈沖作用下,每個D觸發器能夠寄存一位二進制碼。在D=0時,寄存器儲存為0,在D=1時,寄存器儲存為1。
3.寄存器和存儲器的區別
(1)主要功能
存儲器功能:存放指令和數據,并能由中央處理器(CPU)直接隨機存取。
寄存器功能:可將寄存器內的數據執行算術及邏輯運算,存于寄存器內的地址可用來指向內存的某個位置,即尋址;可以用來讀寫數據到電腦的周邊設備。
(2)訪問速度
寄存器的速度比主存儲器的速度要快很多,由于寄存器的容量有限,所以將不需要操作的數據存放在主存儲器中;而主存儲器中的數據必須放入寄存器材能夠進行操作。簡單地說:寄存器是操作數據的地方,存儲器是存放數據的地方。
(3)結構
?寄存器一般是指由基本的RS觸發器結構衍生出來的D觸發,就是一些與非門構成的結構,一般整合在CPU內,其讀寫速度跟CPU的運行速度基本匹配,但因為性能優越,所以造價昂貴,一般好的CPU也就只有幾MB的2級緩存,1級緩存更小。
存儲器是在CPU外,一般指硬盤,U盤等可以在切斷電源后保存資料的設備,容量一般比較大,缺點是讀寫速度都很慢,普通的機械硬盤讀寫速度一般是50MB/S左右。
所以內存和寄存器的出現就是為了解決存儲器讀寫速度慢而產生的多級存儲機制。
(4)優勢
使用寄存器可以縮短至零長度、節省存儲空間,提高指令的執行速度。不同的寄存器有不同的作用,如:通用寄存器(GR)用以存放操作數、操作數的地址或中間結果;指令寄存器(IR)用以存放當前正在執行的指令,以便在指令執行的過程中,控制完成一條指令的全部功能。
但是存儲器包括寄存器,存儲器有ROM和RAM,寄存器只是用來暫時存儲,是臨時分配出來的,所以存儲器不會像寄存器斷電后里面的內容就沒了。
以上就是有關于寄存器的定義、工作原理及其與存儲器的區別的全部梳理,如果還想了解更多工業器件的相關內容,敬請關注三個皮匠報告的行業知識欄目。
推薦閱讀
什么是晶體振蕩器?工作原理是?與芯片有什么區別?
什么是冷油器?原理是?特點介紹
什么是鋁電解電容器?結構是?廠商有哪些?