圖1 rom的結(jié)構(gòu)框圖
只讀存儲器(rom)是存儲器中結(jié)構(gòu)較簡單的一種,它存儲的信息是固定不變的。工作時,只能讀出信息,不能隨時寫入信息,故有此名。
圖1是rom的結(jié)構(gòu)框圖。它是由存儲矩陣列、地址譯碼器、讀出電路(輸出緩沖器)三個部分組成的。讀出電路作用在于為了增加rom的帶載能力。
存儲陣列是存儲器的主體,含有大量基本存儲單元。通常數(shù)據(jù)和指令是用一定位數(shù)的二進制數(shù)來表示的,這個二進制數(shù)稱為字,字的位數(shù)稱為字長。存儲器中以字為單位進行存儲,即用一組基本存儲單元存儲一個字。在存儲器中,為了存入和取出的方便,必須給每組基本存儲單元(字單元)以確定的標(biāo)號,這個標(biāo)號稱為地址,不同的字單元具有不同的地址。在圖1中,w0~wn-1稱為字線;而d0~dm-1是輸出的數(shù)據(jù)線,簡稱位線。若存儲陣列有n條字線和m條位線,則n×m為其存儲容量。
an-1…a1a0是輸入的地址代碼,經(jīng)地址譯碼器的譯碼使其輸出的w0~wn-1中僅有一條字線為有效電平。于是被選中的那條字線所對應(yīng)的一組基本存儲單元中的各位數(shù)碼便經(jīng)位線d0~dm-1輸出。