
地址码寻址范围怎么算
1个回答
展开全部
1.首先我们大家先来一起看,2的20次方就等于"zd1MB",这是因为一根地址线就可以表示两种信息”0“和”1“。
2.然后,我们得到的结果就是,我们"n条“地址线就可以来表示"2"的”n次方“专种信息,接下里,我们大家的计算机是有"20“根地址线的,这样的话就是地址码由”20“位二进制属数组成的。
3.最后,我们大家的寻址范围就等于”2“的”20次方“就等于”1MB“,备注:”2^20B=2^10KB=1MB“。
总结:1.2的20次方就等于zd1MB。2.n条地址线就可以来表示2的n次方专种信息。3.寻址范围就等于2的20次方就等于1MB。
下面通过举几个例子,来说明这些关系:
1、某计算机字长32位,存储容量8MB。按字编址,其寻址范围为(0~2M-1) 计算步骤:8MB字节=8*1024*1024*8位。所以8MB/32位=2M.
2、某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是(0-2M-1)计算步骤:若按半字就是16位了 4MB=4*1024*1024*8位,所以4MB/16 = 2M;
3、字长为32位.存储器容量为64KB.按字编址的寻址范围是多少计算步骤:64K字节=64*1024*8位. 所以64KB/32位=(64*1024*8)/32=16*1024=16K 故寻址范围为: 0-16K-1
4、某机字长32位,存储容量1MB,若按字编址,它的寻址范围是什么?
解释:容量1M=2*1024*1024 位 一个字长是32 位
所以,寻址范围是二者相除=256K
5、对于存储器的容量扩展,有位扩展,字扩展,字位扩展三种形式。对于字位扩展,一个存储器的容量为M*N位,若使用L*K位存储器芯片,那么,这个存储器共需(M*N)/(L*K)个存储器芯片。
本回答由上海巴鲁图工程机械科技有限公司_提供