展开全部
(1)123.45(D)
整数部分:
123/2=61……1
61/2=30……1
30/2=15……0
15/2=7……1
7/2=3……1
3/2=1……1
1/2=0……1
从下往上取余数:111 1011
小数部分:
0.45*2=0.9
0.9*2=1.8
0.8*2=1.6
0.6*2=1.2
0.2*2=0.4
0.4*2=0.8
0.8*2=1.6,出现1.6,循环了!
从上往下取积的整数,0.01 1100 1100 …
连在一起,得到结果:
123.45(D)=111 1011.01 1100 1100…(B)
(2)4F(h)
=0100 1111(b)
有什么问题请留言。
整数部分:
123/2=61……1
61/2=30……1
30/2=15……0
15/2=7……1
7/2=3……1
3/2=1……1
1/2=0……1
从下往上取余数:111 1011
小数部分:
0.45*2=0.9
0.9*2=1.8
0.8*2=1.6
0.6*2=1.2
0.2*2=0.4
0.4*2=0.8
0.8*2=1.6,出现1.6,循环了!
从上往下取积的整数,0.01 1100 1100 …
连在一起,得到结果:
123.45(D)=111 1011.01 1100 1100…(B)
(2)4F(h)
=0100 1111(b)
有什么问题请留言。
展开全部
第一题,123.45整数部分123常规采用除2取余短除法,这种简单的直接凑,123=127-4那么转为2进制为01111011,小数部分采用乘2取整,0.45*2=0.9取0,0.9*2=1.8取1,0.8*2=1.6取1,0.6*2=1.2取1,0.2*2=0.4取0,0.4*2=0.8取0从这开始产生循环,取八位就可以了,结果是01111011.01110011。第二题16进制4f,分别把两个数变成二进制就可以了,4是0100,f是1111结果是01001111。以上两题以八位为例
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
标准的是除2取余的方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询