存储容量: 存储容量是主存中能存放二进制代码的总位数,即存储容量=存储单元个数×存储字长(每个存储单元的位数),也可用字节总数来表示: 存储容量=存储单元个数*存储字长/8
地址线: 存储单元的个数=2^地址线的条数
数据线: 数据线确定存储字长,数据线的条数=字长的位数。
1. 字扩展
①求出所需芯片的数目。
②将各芯片片内的地址线,数据线,读写线分别并联。
③片选cs信号线单独连接。用高位地址经过译码器译码而产生的输出信号,作为各个芯片的片选信号。
例:16×32位的存储器,其地址线和数据线总共多少?
答:地址线:K=2^10,=4,10+4=14根;
数据线:32位,因此有32根
所以共46根
例:存储器容量为1MB,求地址线和数据线共多少根?
答:1MB可以写成1M×8,1M=2^20,
所以地址线为20,数据线为8,共28
2.位扩展
①求出所需芯片个数。
②将芯片的地址线,读写控制线,使能端并联。
③将各芯片的数据端按顺序输出到数据总线上。
3. 字位扩展
①求出需要( M×N )/( L×K )块芯片。
②扩展时分成M/L组。
③组内N/K片芯片进行位扩展,组间字扩展。