2)十进制转换为二进制 方法:基数乘除法(整数部分用除2取余法;小 数部分用乘2取整法) 例2:(57=(?) 例3:(06875)=(?)
6 2)十进制转换为二进制 方法:基数乘除法(整数部分用除2取余法;小 数部分用乘2取整法) 例2:(57)D= (?)B 例3:(0.6875)D = (?)B
例2.解: 2|57 余数 有效位 228 k0(最低位) 2|14 0 0 2|3 0 k(最高位) 所以:(57)(11001
7 例2. 解: 2 57 2 28 2 14 2 7 2 3 2 1 0 余数 1 0 0 1 1 1 有效位 k0 (最低位) k5 (最高位) k1 k2 k3 k4 所以:(57)D= (111001)B
例3.解: 0.6875 整数 有效位 2 1.3750 k1(最高位) ×2 0.7500 k ×2 1.5000 k ×2 1.0000 k4(最低位) 所以:(06875)=(0.1011)B
8 例3. 解: 0.6875 整数 × 2 1.3750 1 0.7500 0 1 × 2 1.5000 × 2 1.0000 1 × 2 有效位 k-1 (最高位) k-2 k-3 k-4 (最低位) 所以:(0.6875)D = (0.1011)B