微机原理的问题

1K*1位的芯片组成32KB的存储器,为什么需要32组芯片,怎么计算的?
为什么每个芯片需要10地址线?

1K*1位的芯片表示这个芯片有1024个单元,每个单元一位二进制位,因为2^10=1024,所以为了区分这1024个单元就需要10根地址线。
一片芯片提供1K的空间,32K就要32片啦。
这个系统的构成总共需要32*8=256片芯片,8片一组,一共32组。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-14
用m*n的芯片构成a*b的存储器,需要的芯片数位 (a/m)*(b/n)
32KB=4k*8bit 所以(4/1)*(8/1)=32
也就是字扩展和位扩展, 字扩展指将1k扩展为4k 所以需要4组,而每组中,位扩展指将1bit扩展为8bit,需要8片 所以总共32片
第2个回答  2011-04-14
32KB/1KB=32
地址线多少根据实际情况计算的
如果单纯为了区分32个芯片,2^5=32,5根地址线就够了。
说明电路中还有其他芯片需要选址。追问

怎么理解32KB/1KB=32

追答

一个芯片是1000位,32000位不就需要32个芯片

本回答被提问者和网友采纳
相似回答