麻烦解释一下这道计算机导论的题

10.如果存储器地址空间是16MB,字长为8位,那么存储/放一个字需要()位.A)24B)8C)16D)32答案是A为什么答案不是B?题目不是说了字长为8位了吗?为什么存... 10. 如果存储器地址空间是16MB,字长为8位,那么存储/放一个字需要( )位.
A)24 B) 8 C) 16 D) 32
答案是A
为什么答案不是B?题目不是说了字长为8位了吗?为什么存储一个字要24位?地址的位数倒是24位,可是为什么存储一个字要24位?是不是答案错了?麻烦各位解释一下,谢谢!
展开
 我来答
ma78794656
2010-12-19 · TA获得超过537个赞
知道小有建树答主
回答量:90
采纳率:0%
帮助的人:93.1万
展开全部
这与地址空间的位数有关。16MB=2的24次方(16*1024*1024,4+10+10)。即每一个存储单元都是以一个24位的二进制数来表示的。字长为8位的数据也是存储在以24位二进制数为地址的单元中,所以存储/放一个字需要24位。
自己想一想,就明白了。
Monkey家园
2010-12-19 · TA获得超过5635个赞
知道大有可为答主
回答量:1134
采纳率:60%
帮助的人:610万
展开全部
①如果说某计算机系统的字长为32bits,那意味着:
1. CPU通用数据总线的宽度为32bits
2. CPU内部数据寄存器位数为32bits;
3. 这台机器一次能做处理,运算的最长字节的能力32bits

②注意:
10. 如果存储器地址空间是16MB,字长为8位,那么【存储/放】一个字需要( )位.

这道题虽然略有歧义,但还是可以找到规律的,它问的是【放、存储】一个字需要多少位。

它没说多少位什么,如果说了是多少位存储空间,那么就是本机字长大小。

它强调是【存储/放】的位,16MB的地址范围,需要至少2^24的寻址范围才能覆盖掉。

所以它强调的是地址寻址需要多少位才能去存储一个字。

2^24BITS=16MB
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式