小数部分为: (M2)10=aR1+a2R2+…amR 我们将这种方法取名为乘以R取整法, 顺序排列
小数部分为: (M2 )10=a-1R-1+a-2R-2+···a-mR-m 我们将这种方法取名为乘以R取整法, 顺序排列
【例1.1.2】将十进制数10.375转换成二进 制数(R=2)。 解:将十进制数10375的整数部分和小数 部分分别转换。 整数部分转换采用除以R取余法(在本例中R=2) 2|10 余数 对应二进制数码(数符) 222 5 0 2 0 2 3 于是(10)2=(1010)2
【例1.1.2】 将十进制数10.375转换成二进 制数(R=2)。 解:将十进制数10.375的整数部分和小数 部分分别转换。 整数部分转换采用除以R取余法(在本例中R=2) 2 10 余数 对应二进制数码(数符) 2 5 0 a0 2 2 1 a1 2 1 0 a2 0 1 a3 于是(10)2 = (1010)2
小数部分采用乘以R取整法(在本例中R=2) 整数部分对应二进制数码(数符) 0375×2=0750 075×2=1.5 a_2 05×2=1.0 剩余误差e=0 于是(0.375)10=(.01)2+e=(.011)2 最后得到10.375)2=(1010.011)2
小数部分采用乘以R取整法(在本例中R=2) 整数部分 对应二进制数码(数符) 0.375×2=0.75 0 a-1 0.75×2=1.5 1 a-2 0.5×2=1.0 1 a-3 剩余误差e=0 于是 (0.375)10=(.011)2+e=(.011)2 最后得到 (10.375)2=(1010.011)2
二进制与八进制、十六进制之间的转换 1.八进制转换为二进制 把八进制数每位数用三位二进制数表示即可。 【例1.13】将八进制数(312.64)8转换成二进制 (3 2.64)8 =(011001010.110100)2 =(11001010.1101)2
三、 二进制与八进制、十六进制之间的转换 1.八进制转换为二进制 把八进制数每位数用三位二进制数表示即可。 【例1.1.3】 将八进制数(312.64)8转换成二进制 数。 解: ( 3 1 2 . 6 4 )8 =(011 001 010.110 100)2 =(11001010.1101)2
2二进制转换为八进制 二进制数转换为八进制数时,以小数点为界,分 别向左、向右以三位为一组,最高位不到3位的用补 齐,最低位不到3位的也用0补齐,然后将每三位的二 进制数用相应的八进制数表示。 【例1.14】将二进制数(0110.112转换成八进制数。 解:二进制数 10110.11 对应的八进制数36 6 于是 (1011011)2=(36.6)8
2.二进制转换为八进制 二进制数转换为八进制数时,以小数点为界,分 别向左、向右以三位为一组,最高位不到3位的用0补 齐,最低位不到3位的也用0补齐,然后将每三位的二 进制数用相应的八进制数表示。 【例1.1.4】将二进制数(10110.11)2转换成八进制数。 解: 二进制数 10 110 . 11 对应的八进制数 3 6 . 6 于是 (10110·11)2=(36.6)8 0 0