进制转换问题。。。
1.将十进制0.6872装换成二进制。小数精确到6位。2.将(101101.101)2转换成十进制3.将八进制数312和十六进制数312分别转换成十进制数4.将(1010...
1.将十进制0.6872装换成二进制。小数精确到6位。
2.将(101101.101)2转换成十进制
3.将八进制数312和十六进制数312分别转换成十进制数
4.将(101001101.101)2转化为十六进制
5.将十六进制数(2BD)16装换成二进制数
我 想要 详细点的 过程,谢谢了 展开
2.将(101101.101)2转换成十进制
3.将八进制数312和十六进制数312分别转换成十进制数
4.将(101001101.101)2转化为十六进制
5.将十六进制数(2BD)16装换成二进制数
我 想要 详细点的 过程,谢谢了 展开
2个回答
展开全部
十进制D,二进制B,八进制O,十六进制H
<1> 0.6872*2=(1).3744,0.3744*2=(0).7488,0.7488*2=(1).4976,0.4976*2=(0).9952,0.9952*2=(1).9904,0.9904*2=(1).9808
括号中的代表进位数,顺序写出,得101011
0.6872D=0.101011B
<2>101101.101B=1*2^5+0*2^4+1*2^3+1*2^2+0*2^1+1*2^0 . 1*2^(-1)+0*2^(-1)+0*2^(-3)D=45.625D
<3>312o=3*8^2+1*8^1+2*8^0=202D
312H=3*16^2+1*16^1+2*16^0=786D
<4> 101001101.101B 以小数点为中心,每四位隔开
1 0100 1101 . 101 ,不足四位的补0
0001 0100 1101 . 1010
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A(10) 1010
B(11) 1011
C(12) 1100
D(13) 1101
E(14) 1110
F(15) 1111
对应找到,0001对应1,0100对应4,1101对应D(13) . 小数点位置不变,1010对应A(10)
101001101.101B=14D.AH
<5> 2BDH,每一位隔开
2 B D
把每位写成相应的四位二进制数,同上题列表。
2对应0010,B对应1011,D对应1101。
2BDH=0010 1011 1101B(第一个1前面的所有0可不写)=1010111101B
<1> 0.6872*2=(1).3744,0.3744*2=(0).7488,0.7488*2=(1).4976,0.4976*2=(0).9952,0.9952*2=(1).9904,0.9904*2=(1).9808
括号中的代表进位数,顺序写出,得101011
0.6872D=0.101011B
<2>101101.101B=1*2^5+0*2^4+1*2^3+1*2^2+0*2^1+1*2^0 . 1*2^(-1)+0*2^(-1)+0*2^(-3)D=45.625D
<3>312o=3*8^2+1*8^1+2*8^0=202D
312H=3*16^2+1*16^1+2*16^0=786D
<4> 101001101.101B 以小数点为中心,每四位隔开
1 0100 1101 . 101 ,不足四位的补0
0001 0100 1101 . 1010
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A(10) 1010
B(11) 1011
C(12) 1100
D(13) 1101
E(14) 1110
F(15) 1111
对应找到,0001对应1,0100对应4,1101对应D(13) . 小数点位置不变,1010对应A(10)
101001101.101B=14D.AH
<5> 2BDH,每一位隔开
2 B D
把每位写成相应的四位二进制数,同上题列表。
2对应0010,B对应1011,D对应1101。
2BDH=0010 1011 1101B(第一个1前面的所有0可不写)=1010111101B
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询