21.2不同计数制之间的转换 ■各种数制转换成十进制 ■按“权”转换法 例2-1-6:将(1101111)转换成十进制数 解:(1101.11) 1*24+1*23+0*22+1*21+1*2 +1*2-1+1*22 16+8+0+2+1+0.5+0.25 (27.75)+
2.1.2 不同计数制之间的转换 ◼ 各种数制转换成十进制 ◼ 按 “权” 转换法 例 2-1-6 :将 ( 11011.11 )二 转换成十进制数 解: ( 11011.11 )二 = 1*24 + 1*23 + 0*22 + 1*21 + 1*20 + 1*2-1 + 1*2-2 = 16 +8 + 0 + 2 + 1 + 0.5 + 0.25 = ( 27.75 )十
例2-1-7将(732.6)转换成十进制数 解:(732.6)八 =7*82+3*81+2*80+6*8 =448+24+2+075 =(474.75)
例 2-1-7 将 ( 732.6 )八 转换成十进制数 解: ( 732.6 )八 = 7*82 + 3*81 + 2*80 + 6*8-1 = 448 + 24 + 2 + 0.75 = ( 474.75 )十
基值重复相乘(相除)法 整数的基值反复相乘法 设N是一个四位的二进制数 N=d23+d22+d121+dn2 =(d322+d21+d1)*2+do [(d3*2+d2)*2+d1]*2+d
◼ 基值重复相乘(相除)法 ◼ 整数的基值反复相乘法 设 N 是一个四位的二进制数 N = d32 3 + d22 2 + d12 1 + d02 0 = ( d32 2 + d22 1 + d1 ) * 2 + d0 = [ ( d3 * 2 + d2 ) * 2 + d1 ] * 2 + d0
运算步骤 从最高为开始,将最高为乘以2,加上次高位, 令结果为M1 M1乘以2,加上第三位,令结果为N这种 M2乘以2,加上第四位,令结果为M3,按 方法一直运算下去,加到最低位为止 最后,所得到的结果就是转换的结果
◼ 运算步骤 ◼ 从最高为开始,将最高为乘以2,加上次高位, 令结果为M1 ◼ M1乘以2,加上第三位,令结果为M2 ◼ M2乘以2,加上第四位,令结果为M3,按这种 方法一直运算下去,加到最低位为止 ◼ 最后,所得到的结果就是转换的结果
例2-1-8将(101101)转换成十进制数 解:M1=1*2+0=2 M,=2*2+1=5 M3=5*2+1=1 M4=11*2+0=22 M5=22*2+1=45 (101101)=(45)+
◼ 例 2-1-8 将 ( 101101 )二 转换成十进制数 解: M1 = 1 * 2 + 0 = 2 M2 = 2 * 2 + 1 = 5 M3 = 5 * 2 + 1 = 11 M4 = 11 * 2 + 0 = 22 M5 = 22 * 2 + 1 = 45 ( 101101 )二 = ( 45 )十