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