计算机存储器组成结构,计算机组成原理——存储器内部组成
存儲(chǔ)器的基本組成
這里討論的是主存,即內(nèi)存。
存儲(chǔ)器 組成結(jié)構(gòu)圖.JPG
主存儲(chǔ)器包括存儲(chǔ)體、MAR、MDR、各種邏輯部件及控制電路。
存儲(chǔ)器內(nèi)部結(jié)構(gòu)說明
一個(gè)主存儲(chǔ)器(內(nèi)存條)由多個(gè)存儲(chǔ)體組成,一個(gè)存儲(chǔ)體中有許多存儲(chǔ)單元,一個(gè)存儲(chǔ)單元中有若干個(gè)(8、16、32個(gè)等)存儲(chǔ)元件;
每個(gè)存儲(chǔ)元件能存儲(chǔ)一個(gè)二進(jìn)制數(shù) “0” 或 “1”;
存儲(chǔ)字、存儲(chǔ)字長(zhǎng)
存儲(chǔ)字:一個(gè)存儲(chǔ)單元可存儲(chǔ)一串二進(jìn)制代碼,一個(gè)存儲(chǔ)單元存儲(chǔ)的二進(jìn)制代碼稱為存儲(chǔ)字;
存儲(chǔ)字長(zhǎng):一個(gè)存儲(chǔ)單元存儲(chǔ)的二進(jìn)制代碼的位數(shù);存儲(chǔ)字長(zhǎng)可以是8位、16位、32位等。
一個(gè)存儲(chǔ)字可以表示一個(gè)二進(jìn)制數(shù)、十進(jìn)制數(shù)、十六進(jìn)制數(shù)、一串字符、ASCII碼、一條指令等。
如:存儲(chǔ)字0011011001111101,可表示16位的二進(jìn)制數(shù),也可表示十進(jìn)制數(shù)13949,也可表示十六進(jìn)制數(shù)367DH,亦或表示兩個(gè)ASCII碼“6”和“}”,也可表示某條指令。
指令與數(shù)據(jù)保存在存儲(chǔ)器中;
按地址尋訪
按地址尋訪:賦予每個(gè)存儲(chǔ)單元一個(gè)地址號(hào),按存儲(chǔ)單元的地址號(hào)實(shí)現(xiàn)對(duì)存儲(chǔ)字的存(寫入)、取(讀出)。
如,將編寫好的程序的各條指令預(yù)先存入各存儲(chǔ)單元,當(dāng)運(yùn)行程序時(shí),只要給出程序首條指令在主存中的首地址,然后采用程序計(jì)數(shù)器加1的方法,自動(dòng)形成下一條指令所在存儲(chǔ)單元的地址,機(jī)器便可自動(dòng)完成整個(gè)程序的運(yùn)行。
又如,當(dāng)需要重復(fù)使用某個(gè)數(shù)據(jù)或某條指令時(shí),只要指出其相應(yīng)的存儲(chǔ)單元地址號(hào)即可,不必占用更多的存儲(chǔ)單元重復(fù)存放同一數(shù)據(jù)或同一指令,從而提高存儲(chǔ)空間利用率。
兩個(gè)寄存器
MAR(Memory Address Register), 存儲(chǔ)器地址寄存器。
作用:存放存儲(chǔ)單元的地址(編號(hào))。
MAR 的位數(shù)與存儲(chǔ)單元的個(gè)數(shù)對(duì)應(yīng)。如,若存儲(chǔ)單元有1024=210個(gè),則MAR有10位。
MAR 反映存儲(chǔ)單元的個(gè)數(shù)。
MDR(Memory Data Register),存儲(chǔ)器數(shù)據(jù)寄存器。
作用:存放準(zhǔn)備存入存儲(chǔ)單元的數(shù)據(jù),或存放從存儲(chǔ)單元中取出準(zhǔn)備送往 CPU 的數(shù)據(jù)。
MDR 的位數(shù)等于存儲(chǔ)字長(zhǎng)。
MDR 反映存儲(chǔ)字長(zhǎng),及單個(gè)存儲(chǔ)單元的長(zhǎng)度。
總結(jié)
以上是生活随笔為你收集整理的计算机存储器组成结构,计算机组成原理——存储器内部组成的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SocksCap64
- 下一篇: 工信部怒了,App 厂商们又作死