❶ 用16k×4位的存儲器晶元組成64k×8的存儲器,需多少片這樣的晶元
晶元數=總容量/晶元容量=(64K×4b) /(16K×4b)= 4片。
地址線數=片選地址數+片內地址數=log(晶元數)+log(晶元容量)=15根。
注意:地址是按位元組編制的,即晶元容量應採用位元組為單位,1位元組=8位。
我的演算法是:
晶元數:log4 = 2
晶元容量:16K*4 = 8K*8 即2的13次方*8,log2^13
2+13 = 15
❷ 用1024×1 位的ram 晶元組成16k×8 位的存儲器,需要多少晶元
自然需要8片啦。一片是1K,1位;8片才能滿足X8的條件啦。但8片容量只有8K,所以要16片,即1024B x 16 = 16KB。這樣會是16K x 16狀態。最好是用2K x 1的晶元,8片正好16K x 8 啦。
❸ 欲構成64KB的存儲器使用8K*4位的存儲晶元,需要多少片
想要構造64KB的存儲器需要8K*4位的存儲晶元共16片。
計算過程:
因為要組成64KB的存儲器64KB=2^6KB=2^16B,現在只有8K*4位的晶元,首先需要將兩片8K*4位的晶元的採用位擴展擴展為8K*8位=8KB的晶元。
2^16B/8KB=2^16B/2^13B=2^8。所以說先不要8組8K*8位的晶元,然後8K*8位的晶元有兩片8K*4位的晶元。所以需要8K*4位的晶元的為8*2=16。
(3)設計存儲器時所需晶元數擴展閱讀:
根據存儲材料的性能及使用方法的不同,存儲器有幾種不同的分類方法。
1、按存儲介質分類
半導體存儲器,用半導體器件組成的存儲器。
磁表面存儲器,用磁性材料做成的存儲器。
2、按存儲方式分類
隨機存儲器,任何存儲單元的內容都能被隨機存取,且存取時間和存儲單元的物理位置無關。
順序存儲器,只能按某種順序來存取,存取時間與存儲單元的物理位置有關。
3、按存儲器的讀寫功能分類
只讀存儲器(ROM),存儲的內容是固定不變的,只能讀出而不能寫入的半導體存儲器。
隨機讀寫存儲器(RAM),既能讀出又能寫入的半導體存儲器。
儲存器的擴展
任何存儲晶元的存儲容量都是有限的。要構成一定容量的內存,單個晶元往往不能滿足字長或存儲單元個數的要求,甚至字長和存儲單元數都不能滿足要求。
就需要用多個存儲晶元進行組合,以滿足對存儲容量的需求,這種組合就稱為存儲器的擴展。存儲器擴展時要解決的問題主要包括位擴展、字擴展和字位擴展。
❹ 用下列晶元構成存儲器系統,需要多少個RAM晶元需要多少位地址用於片外地址解碼設系統有20位地址線。
1.需要晶元:(16k/512)*(8/4)=64 ; 9+2=11;
2 (256/64)*(8/1)=32 ; 6
3 (128k/1024)*(8/1)=1024; 10
4 (64k/2k)*(8/4)=64 11+2=13
❺ 有一個16k×16位的存儲器 由1k×4位的dram晶元構成 晶元內64×64結構問 總共需要多少片dram晶元
共64個晶元.每16個晶元組成一組16k的4位組,共4組.存儲器總容量為16Kx16=256Kb=32KB=256Kb=64x1Kx4
❻ 計算內存晶元個數
至少需要5片。答案是B
首先用0DBFFFH-0B4000H+1得到內存的容量028000H,換算成十進制是163840(以位元組B為單位);因為每個存儲器晶元的容量為32KB,所以,我們要將前面計算的結果換算成KB,也就是說用前面的結果除以1024(化成KB),即163840/1024=160KB,最後用得到的結果除以32就可以了,即160/32=5。
❼ 存儲器容量為4K8位需要2K4位晶元多少片所需片內地址線和片選地址線多少根
存儲器容量為4K8位需要2K4位晶元4片,所需片內地址線11根和片選地址線1根,但根據使用的MCU不同片選信號存在差異。分析如下:
對存儲器晶元進行字拓展,即4/2=2
對存儲器晶元進行位拓展,即8/4=2
故需要4片(2*2)RAM;此外需要1片74LS138。
存儲器的地址范圍:為2K,由2^11=2048=2K
故此處需要11根片內地址線,片選地址線只需要一根,通過反相器分成兩組,控制兩組(兩片RAM為一組)RAM的片選信號。接線原理圖如下圖:
(7)設計存儲器時所需晶元數擴展閱讀
1.存儲器容量的擴展
總片數=總容量/(容量/片)
(1)位擴展
只在位數方向擴展(加大字長),而晶元的字數和存儲器的字數是一致的。即bit前面不一樣,K前面保持一樣。
(2)字擴展
僅在字數方向擴展,而位數不變。即K前面不一樣,bit前面保持一樣。
(3)字和位同時擴展
綜合位擴展和字擴展。
2.存儲器地址解碼方法
(1)線選法
用高位地址直接作為晶元的片選信號,每一根地址選通一塊晶元(無位擴展情況)。
(2)全解碼法
除了將地址匯流排的低位地址直接與晶元的地址線相連之外,其餘高位地址全部接入解碼器,由解碼器的輸出作為各晶元的片選信號。
❽ 計算機組成中存儲器判斷用幾個晶元的問題。
首先聲明下,我用六天走馬觀花看完了這門課,或有錯誤之處後來高人不要笑話。只是說說自己的理解,希望對你有幫助。
存儲單元共5fffh+1=0101111111111111B+1=(6*16^3-1)D+1=24k(兩種換算方法隨你習慣那種)
你要註明按字長定址還是位元組定址,存儲字長是多少?你列出的晶元規格是8k*4那麼合理的存儲容量大小應該是它的整數倍,這有利於按字或位擴展主存容量。比如ram為24k*8(24是地址數8是存儲字長)
晶元個數就是3*2=6
共有三組晶元按字擴展,每組中晶元兩兩按位擴展。
❾ 急.!!!微機原理: 用1024*1位RAM晶元設計一個128KB的存儲器系統,需要多少片晶元組成.
答案:128K*8b/(1024*1)=128*8
這種題目就好像搭積木,存儲單元個數不夠,就字擴展;位數不夠就位擴展;字擴展和位擴展的相乘,就是答案了。
本題目標系統是128KB,也就是128K*8,而晶元是1024*1,即1K*1
本題存儲單元個數不夠,目標系統是128K,而原有晶元才1024也就是1K,所以需要128個進行字擴展,然後位數也不夠,所以把128組字擴展的晶元再進行8位擴展,所以答案即128*8
如果還理解不了,
這種題目有統一的計算公式:目標系統容量/晶元規格,都以b(位)為單元即可。