计算机试题~~高手进哦

内存空间地址段为2001H——7000H,则其存储空间________KB。十进制数183.8125对应的二进制数是________。麻烦把过程说下哦~~小弟感激咯~~2... 内存空间地址段为2001H——7000H,则其存储空间________KB。
十进制数183.8125对应的二进制数是________。
麻烦把过程说下哦~~小弟感激咯~~
2^7+2^5+2^4+2^2+2^1+2^0+2^-1+2^-2+2^-4
=10110111.1101
是怎么得到的啊?我是新生~麻烦说下哦~谢谢
展开
 我来答
DarkRadiance
2006-09-30 · TA获得超过2001个赞
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:408万
展开全部
7000H-2000H=5000H 转化成10进制5×16^3=20480
每一个空间有8bit,也就是1Byte,既然问KB就没必要转换了,存储空间大约为20KB

183.8125,整数部分不停的除以2,把余数顺序记录下来,最后再倒着排回来:183/2=91余1,91/2=45(1),45/2=22(1),22/2=11(0),11/2=5(1)5/2=2(1)2/2=1(0) 最的1补在最前面
所以183=1011,0111
0.125部分就不停地乘以2,每次进位则记1,不进位则记0:0.8125*2=1.625(1),0.625*2=1.25(1),0.25*2=0.5(0),0.5*2=1
所以0.8125=0.1101
两部分加起来就是1011,0111.1101
蓝鲸智能科技
2024-11-21 广告
理论考试系统是我们河南蓝鲸智能科技有限公司研发的一款高效、便捷的在线考试平台。该系统集题库管理、在线组卷、自动评分等功能于一体,支持多种题型和考试模式。通过智能化的防作弊手段,确保考试的公平公正。用户可以随时随地进行在线练习和模拟考试,有效... 点击进入详情页
本回答由蓝鲸智能科技提供
百度网友eaf571484
2006-09-30 · TA获得超过333个赞
知道答主
回答量:195
采纳率:0%
帮助的人:0
展开全部
先将183转换成2进制,这个应该会10110111
然后搞小数点
0.8125=2^-1+2^-2+2^-4推得.1101
所以是10110111.1101

H表示这是用16进制表示的,两地址间的差距即为空间大小,用大的减小的再加一。
2001H-7000H:7000H-2001H+1H=5000H,所以空间为20480Byte=20KB(将5000H转换为十进制可得),或者直接用5000H除于400H=14H (KB)=20KB
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
transger
2006-09-30 · TA获得超过2万个赞
知道大有可为答主
回答量:1.4万
采纳率:69%
帮助的人:5399万
展开全部
1、20
一个内存空间地址对应1Byte,1KB=1024B,7000H-2001H+1H=5000H=20480D,20480B/1024=20KB

2、10110111.1101
183.8125
=128+32+16+4+2+1+0.5+0.25+0.0625
=2^7+2^5+2^4+2^2+2^1+2^0+2^-1+2^-2+2^-4
=10110111.1101

其实十进制转换二进制就是一个凑数游戏,用2的n次方数加起来凑原数的值,很无聊的。
楼上那位朋友说的那种除法/乘法方式计算起来太慢,不推荐使用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式