数据线与地址线
第一题,16是2的四次幂,1k=1024byte,so1k=2的10次幂,所以地址线为10+4=14,控制线为乘的位数,即32位,所以地址线+数据线=46.
第二题,512k同上,默认数据线为8位,so27.
第3~8题,存储容量/字长,(注意按什么编址),位数除8.
存储器容量的扩展
位扩展
即用多少片同样的存储芯片,把这些存储芯片组成一个地址线不变,数据线成倍数的存储器.
字扩展
即用多个型号一致的存储芯片组成一个地址线增加,数据线不变的存储器.
字位扩展
用的什么型号的存储芯片,最后组成的存储器,地址线和数据线翻的倍数相乘的结果,即为用了多少片存储芯片.
答案:
系统程序区用ROM,用户程序区用RAM,先把所给的地址范围变成二进制表示,再把范围之间的数算出来,譬如67FF-6000之间相差的数值用十进制表示就是2047,即2的11次幂-1,所以地址线不能大概为2kb,数据线为8最好.(一般数据线默认为8)
简便计算二进制位
2k,1k,512,256,128,65,32,16,8,4,2,1.
一行二进制数,如果哪一位为1,且其他位为0,即为对应的数位数的2n-1,譬如00001000000,其中第七位为1,其他位为0,所以该值化作十进制表示为27-1,即为64.计算64-1即为第七位为0,1-6为全为1.计算十进制转化二进制时候也可以这么计算.