在某计算机字长位32位,其存储容量为16MB,若按双字编址,它的寻址范围是?详细过程

 我来答
分享社会民生
高粉答主

2021-01-09 · 热爱社会生活,了解人生百态
分享社会民生
采纳数:1248 获赞数:283350

向TA提问 私信TA
展开全部

32位的计算机,其最大的寻址范围是2的32次方,即4G。

16MB的寻址空间,16*1024*1024-1=0x00000000至0x00FFFFFF。

32位可以表达:0x00000000,0xFFFFFFFF可以表达4GB的地址空间。


扩展资料:

计算机字长注意事项:

注意字与字长的区别,字是单位,而字长是指标,指标需要用单位去衡量。正象生活中重量与公斤的关系,公斤是单位,重量是指标,重量需要用公斤加以衡量。

一个字由若干个字节组成,不同的计算 机系统的字长是不同的,常见的有8位,16位,32位,64位等。

heckler_kwan
2013-11-08 · TA获得超过630个赞
知道小有建树答主
回答量:554
采纳率:0%
帮助的人:329万
展开全部
32位可以表达:0x00000000 .. 0xFFFFFFFF 可以表达4GB的地址空间。

1MB=1024*1024=1048576=0x100000
16MB=16*1048576=16777216=0x1000000

因为计算机以0开始计算地址,因此,16MB的寻址空间:
16*1024*1024-1=0x00000000至0x00FFFFFF

完毕。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fhd1042048886
2023-10-27 · TA获得超过219个赞
知道答主
回答量:19
采纳率:0%
帮助的人:2万
展开全部
楼上的憨憨们不会就别乱扯,不学无术还拿着错误思路出来害人,一个回答会坑很多人。
这题是按双字编址,重点是 寻址范围 ×(计算机字长 × 双字)= 存储容量 。
存储容量16 M B = 2^4(即16) × 2^20(即M) × 2^3(即Byte)= 2^27 bit
代入题目数据得 X(寻址范围) × 32位(计算机字长) × 2(双字) = 2^27 bit(存储容量)
即 X(寻址范围) × 2^5(32bit的字长)× 2^1(双字)= 2^27 bit(存储容量)
解得 X = 2^21 bit = 2M 为寻址范围
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浙江骏德钣金有限公司宁波金阳钢结构有
2013-11-08 · TA获得超过6.4万个赞
知道大有可为答主
回答量:4.4万
采纳率:87%
帮助的人:5678万
展开全部
32位的计算机,其最大的寻址范围是2的32次方,即4G。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夫爱5L
2020-08-23
知道答主
回答量:1
采纳率:0%
帮助的人:584
展开全部
字长32位,代表双字编址中,每一个地址所代表的内容是32*2 = 64位,即2^6,存储容量是16MB,代表总容量位数是2^(4 + 20 + 3) = 2 ^27,用总容量除以每一个地址所代表的大小得到地址总数 2 ^ 21,即2M个地址大小,所以寻址范围是2M
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式