除基取余法:把给定的除以基数.取余数作为最低位的系数然后继续将商部分除以基数.余数作为次低位系数,重复操作直至商为0例如:用基数除法将(327)10转换成二进制数余数2327216312811240120202100250221201201(327) 10=(101000111)2
除基取余法: 把给定的除以基数,取余数作为最低位的系数, 然后继续将商部分除以基数,余数作为次低位 系数,重复操作直至商为0 例如:用基数除法将(327)10转换成二进制数 2 327 余数 2 163 1 2 81 1 2 40 1 2 20 0 2 10 0 2 5 0 2 2 1 2 1 0 2 0 1 (327)10 =(101000111) 2
减权定位法:将十进制数依次从二进制的最高位权值进行比较,若够减则对应位置1,减去该权值后再往下比较,若不够减则对应位为0,重复操作直至差数为0。例如:将(327)10转换成二进制数256<327<5121327-256=71071<128171-64 =707<3207<1607<817-4 =313-2=111-1=0
减权定位法: 将十进制数依次从二进制的最高位权值进行比较,若够减则 对应位置1,减去该权值后再往下比较,若不够减则对应位为 0,重复操作直至差数为0。 例如:将 (327)10 转换成二进制数 256<327<512 327-256=71 1 71<128 0 71-64 =7 1 7<32 0 7<16 0 7<8 0 7-4 =3 1 3-2=1 1 1-1=0 1
先将二进制数各位的权写出来:327...256, 128, 64, 32, 16, 8, 4, 2, 1101000111
先将二进制数各位的权写出来: 327 .256,128,64,32,16,8,4,2,1 1 0 1 0 0 0 1 1 1
乘基取整法(小数部分的转换)把给定的十进制小数乘以2,取其整数作为二进制小数的第一位,然后取小数部分继续乘以2,将所的整数部分作为第二位小数,重复操作直至得到所需要的二进制小数例如:将(0.8125))10转换成二进制小数整数部分12X0.8125=1.62521X0.625=1.2502 X 0.25=0.512 X 0. 5=1(0.8125) 10 =(0. 1101)2
乘基取整法(小数部分的转换) 把给定的十进制小数乘以2,取其整数作为二进制小 数的第一位,然后取小数部分继续乘以2,将所的整数 部分作为第二位小数,重复操作直至得到所需要的二 进制小数 例如:将(0.8125) 10 转换成二进制小数. 整数部分 2 ×0.8125=1.625 1 2 ×0.625=1.25 1 2 × 0.25=0.5 0 2 ×0.5=1 1 (0.8125) 10 =(0.1101) 2
例如:将(0.2)10转换成二进制小数0X2整数部分0. 2=0. 40X20. 40.8-X0.8211.61X0.621. 200. 2X20. 400.4X0.82X0.8211.6X10.621. 2(0.2) 1o = [0.001100110011....1
例如:将(0.2) 10 转换成二进制小数 0.2 × 2 = 0.4 整数部分 0 0.4 × 2 = 0.8 0 0.8 × 2 = 1.6 1 0.6 × 2 = 1.2 1 0.2 × 2 = 0.4 0 0.4 × 2 = 0.8 0 0.8 × 2 = 1.6 1 0.6 × 2 = 1.2 1 (0.2) 10 = [ 0.001100110011.] 2