ram也叫主存,是與CPU直接交換數(shù)據(jù)的內(nèi)部存儲(chǔ)器。它可以隨時(shí)讀寫(xiě)(刷新時(shí)除外)且速度很快,通常作為操作系統(tǒng)或其他正在運(yùn)行中的程序的臨時(shí)數(shù)據(jù)存儲(chǔ)介質(zhì)。ram工作時(shí)可以隨時(shí)從任何一個(gè)指定的地址寫(xiě)入(存入)或讀出(取出)信息。
ram在計(jì)算機(jī)和數(shù)字系統(tǒng)中用來(lái)暫時(shí)存儲(chǔ)程序、數(shù)據(jù)和中間結(jié)果。隨機(jī)存取存儲(chǔ)器(ram)既可向指定單元存入信息又可從指定單元讀出信息。任何ram中存儲(chǔ)的信息在斷電后均會(huì)丟失,所以ram是易失性存儲(chǔ)器。本文主要介紹ram的結(jié)構(gòu)和讀寫(xiě)過(guò)程。
1.ram的結(jié)構(gòu)它由三部分電路組成:
1)行、列地址譯碼器:它是一個(gè)二進(jìn)制譯碼器,將地址碼翻譯成行列對(duì)應(yīng)的具體地址,然后去選通該地址的存儲(chǔ)單元,對(duì)該單元中的信息進(jìn)行讀出操作或進(jìn)行寫(xiě)入新的信息操作。
例如一個(gè)10位的地址碼A4A3A2A1AO=00101,B4B3B2B1BO=00011時(shí),則將對(duì)應(yīng)于第5行第3列的存儲(chǔ)單元被選中。
2)存儲(chǔ)體:它是存放大量二進(jìn)制信息的“倉(cāng)庫(kù)”,該倉(cāng)庫(kù)由成千上萬(wàn)個(gè)存儲(chǔ)單元組成。而每個(gè)存儲(chǔ)單元存放著一個(gè)二進(jìn)制字信息,二進(jìn)制字可能是一位的,也可能多位。
存儲(chǔ)體或ram的容量:存儲(chǔ)單元的個(gè)數(shù)*每個(gè)存儲(chǔ)單元中數(shù)據(jù)的位數(shù)。
例如一個(gè)10位地址的ram,共有210個(gè)存儲(chǔ)單元,若每個(gè)存儲(chǔ)單元存放一位二進(jìn)制信息,則該ram的容量就是210(字)×1(位)=1024字位,通常稱1K字位(容量)。
3) I/0及讀/寫(xiě)控制電路:該部分電路決定著存儲(chǔ)器是進(jìn)行讀出信息操作還是寫(xiě)入新信息操作。輸入/輸出緩沖器起數(shù)據(jù)的鎖存作用,通常采用三態(tài)輸出的電路結(jié)構(gòu)。因此ram可以與其它的外面電路相連接,實(shí)現(xiàn)信息的雙向傳輸(即可輸入,也可輸出),使信息的交換和傳遞十分方便。
2.ram的讀出信息和寫(xiě)入新信息過(guò)程(讀/寫(xiě)過(guò)程):時(shí)序
訪問(wèn)某地址單元的地址碼有效,假如你想去訪問(wèn)的具體地址:如A9~AO=OD3H=0011010011B,
片選有效=0,選中該片ram為工作狀態(tài)。讀/寫(xiě)操作有效:
=1,讀出信息;
=0寫(xiě)入信息;
審核編輯:黃飛
-
存儲(chǔ)器
+關(guān)注
關(guān)注
38文章
7653瀏覽量
167437 -
cpu
+關(guān)注
關(guān)注
68文章
11080瀏覽量
217130 -
RAM
+關(guān)注
關(guān)注
8文章
1392瀏覽量
117560 -
譯碼器
+關(guān)注
關(guān)注
4文章
312瀏覽量
51195 -
隨機(jī)存取存儲(chǔ)器
+關(guān)注
關(guān)注
0文章
45瀏覽量
9116
發(fā)布評(píng)論請(qǐng)先 登錄
MCS-51的存儲(chǔ)器分類
聊聊對(duì)單片機(jī)的內(nèi)部存儲(chǔ)器RAM和FLASH的一些認(rèn)識(shí)和理解
Ramtron國(guó)際公司F-RAM存儲(chǔ)器詳解
8051單片機(jī)內(nèi)部數(shù)據(jù)存儲(chǔ)器(RAM)結(jié)構(gòu)圖
單片機(jī)中的數(shù)據(jù)存儲(chǔ)器ram
單片機(jī)外擴(kuò)ram數(shù)據(jù)存儲(chǔ)器
ram是什么存儲(chǔ)器斷電后會(huì)丟失嗎
淺析RAM存儲(chǔ)器內(nèi)部結(jié)構(gòu)圖

評(píng)論