回覆列表
-
1 # 使用者317157087245
-
2 # 湯圓電影Vlog
CPU屬於高速運算狀態所以儲存器的資料讀取速度跟不上CPU的處理速度。儲存器會把資料寄放在儲存器提前呼叫,這樣不會浪費CPU的資源。所以程式執行時會把資料線放到暫存器,暫存器裡面的資料可以隨時高速的呼叫。這樣能更好地支援CPU的運算。所以記憶體這個暫存器相當於一個臨時倉庫的形式。方便CPU隨時呼叫。
1)儲存器的讀操作。例如,若要將儲存器40H中的內容50H讀出,其過程如下: ①CPU將地址碼40H送到地址總線上,經儲存器地址譯碼器選通地址為40H的儲存單元: ②CPU發出“瀆”訊號,儲存器讀/寫控制開關將資料傳輸方向撥向“讀”; ③儲存器將地址為40H的儲存單元中的內容50H送到資料匯流排上; ④CPU將資料匯流排上的資料50H讀人指定的某一暫存器。 對儲存單元的讀操作,不會破壞其原來的內容。相當於複製。 2)儲存器的寫操作。例如,若要將資料ABH寫入儲存器地址為CDH的儲存單元中,其過程如下: 內容來自微控制器之家 www.dpj100.com ①CPU將地址碼CDH送到地址總線上,經儲存器地址譯碼器選通地址為CDH的儲存單元; ②CPU將資料ABH送到資料匯流排上; ③CPU發出“寫”訊號,儲存器讀/寫控制開關將資料傳送方向撥向“寫”; ④儲存器將資料匯流排上的資料ABH送人已被選中的地址為CDH的儲存單元中。