用十六进制数给存储器中的字节编号0000H~FFFFH,则该存储器的容量是

2024-12-12 10:52:16
推荐回答(2个)
回答1:

从地址范围表示为0000H~FFFFH,可以看出存储器的地址是16位二进制数,存储容量和地址线的关系:容量=2^(地址线数),这题就是:容量=2^16=64KB(BYTE)

回答2:

真晕,十六进制没有H好不好,按那样说的,H是直接上进位的,按上进位算就是,10~100000,你这上面也没有单位,那就按字节算,你那个省略号不知道是啥意思,转换为十进制,16~1048576,后面这个数除1024,就等于1024KB,1024KB也就等于1MB,如果你要的只是一个单后面的计算数字就是1Mb,但是如果你要的是从16到后面的数,一个一个累加,对不起,我数学不好,不知道怎么算。第二个问题,说的地址数是什么,不会再重新转换成16进制吧,那就把这个原题再重新剩以四,就等于400000因为原数等于1M,剩以4就等于4M,转换十六进制应该是,3FFFFH如果你最上面的省略号是一个间隔号来说,我就再重新算一下,1100000转换十进制17825792除1024(进单位)17408Kb,再除以1024也就是17Mb容量整数,第二题剩以4等于68Mb,剩以1024等于69632Kb,再乘以1024等于71303168字节(这个数是十进制的数),转换为16进制等于4400000,按正常的标题就是4400000,如果非要跟第一次题那种变态方法出,43FFFFH我和回答对机器语言来说,可能是错误的,说明一下,十六进制编号里面没有H,只能按进位1算,两个HH就是110,十六进制,十进制是272