为了账号安全,请及时绑定邮箱和手机立即绑定

请大神帮帮忙!谢谢需要详细的解答过程

请大神帮帮忙!谢谢需要详细的解答过程

妖娆灬小胖 2015-01-31 12:18:24
 当内存储器的容量为512MB时,若首地址的十六进制表示为00000000H,则末地址的十六进制表示为___H。 
查看完整描述

2 回答

?
xinhao

TA贡献1条经验 获得超0个赞

这样算:

512MB=2^9*2^20=2^29(B)

因为地址是从0H开始的,所以最末地址应该是2^29-1

那么下面的任务就是将2^29-1(也就是512M-1)换算为16进制表示

若以2^29-1来算:

先算2^29:

2^29=0010 0000 0000 0000 0000 0000 0000 0000

那么2^29-1等于:

     x=0001 1111 1111 1111 1111 1111 1111 1111 

下面将以上的0001 写成16进制的1;1111写成16进制的F,得到

2^29-1= 1FFFFFFF

这就是最末地址;

若以512MB-1来算:

已知:512=2^9,换成2进制为10 0000 0000,16进制表示就是200H;

1MB就是2^20,换成2进制为0001 0000 0000 0000 0000 0000,16进制表示就是100000H

那么512MB就是512*1MB=200H*100000H=20000000H

那么512MB-1就是1FFFFFFF H



查看完整回答
反对 回复 2015-10-09

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信