A. 存儲器和寄存器有什麼區別
功能的不同:
存儲器功能:存放指令和數據,並能由中央處理器(CPU)直接隨機存取。
寄存器功能:可將寄存器內的數據執行算術及邏輯運算;存於寄存器內的地址可用來指向內存的某個位置,即定址;可以用來讀寫數據到電腦的周邊設備。
使用時速度的不同:
寄存器的速度比主存儲器的速度要快很多,由於寄存器的容量有限,所以將不需要操作的數據存放在主存儲器中,主存儲器中的數據必須放入寄存器材能夠進行操作。
(1)寄存器是存儲器中存放數據的單元擴展閱讀:
一般意義上理解,寄存器是CPU里的存儲單元,與CPU離得近,所以CPU在運算時通常都會用寄存器當中轉站。存儲器是在CPU外部的存儲器,分為RAM,ROM。對單片機來說,因為存儲器,CPU都在一個片內,所以寄存器是片內RAM的一部分。
寄存器是匯編語言里放計算數據用的臨時單元地址。比如有兩個寄存器a和b, a里放了2,b里放了3。那麼可以用匯編指令把a和b相加,並把計算結果放到c里。所以寄存器是內存范疇的。
B. 什麼是寄存器
所謂寄存器其實就是cpu內部用來存放數據的儲存區域,用來暫時存放參與運算的數據和運算結果。寄存器的存儲電路是由鎖存器或觸發器構成的,因為一個鎖存器或觸發器能存儲1位二進制數,所以由N個鎖存器或觸發器可以構成N位寄存器老枯。
①清除數碼:緩含慧將寄存器里的原有數碼清除。
②接收數碼:在接收脈沖作用下,將外輸入數碼存入寄存器中。
③存儲數碼:在沒有新的寫入脈沖來之前,寄存器能保存原有數碼不變。
④輸出數碼:在輸出脈擾答沖作用下,才通過電路輸出數碼。
C. 單片機中的存儲器和寄存器是干什麼用得
1,單片機中的存儲器:分為FLASH和RAM,前者下載程序代碼和存貯數據,後者是代碼運行數據緩存所定義的變數
2,寄存器是單片機中控制模塊控制字讀寫,如串口的SCON、I2C、SPI的寄存器等。
D. 單片機的寄存器和存儲器的區別
寄存器存儲速度快,大部分的單片機的寄存器可以直接參與數據運算和交換等
而存儲器很多都不可以.
E. 寄存器是什麼 有什麼作用
寄存器是有限存貯容量的高速存貯部件,它們可用來暫存指令、數據和地址。
寄存器是CPU的組成部分,因為在CPU內,所以CPU對其讀寫速度是最快的,不需要IO傳輸。但同時也決定了此類寄存器數量非常有限,有限到幾乎每個存儲都有自己的名字,而且有些還有多個名字。
寄存器的作用主要是:
可將寄存器內的數據執行算術及邏輯運算;
存於寄存器內的地址可用來指向內存的某個位置,即定址;
可以用來讀寫數據到電腦的周邊設備。
(5)寄存器是存儲器中存放數據的單元擴展閱讀:
寄存器的功能十分重要,CPU對存儲器中的數據進行處理時,往往先把數據取到內部寄存器中,而後再作處理。
外部寄存器是計算機中其它一些部件上用於暫存數據的寄存器,它與CPU之間通過「埠」交換數據,外部寄存器具有寄存器和內存儲器雙重特點。有些時候我們常把外部寄存器就稱為「埠」,這種說法不太嚴格,但經常這樣說。