11 例1:求十进制数17的二进制代码 被除数 除数 商 余数 17 8 222 8441 1000 2 4 2 0 0 方法总结:对于十进制数整数部分采用除2取余法 微型原理与接口技术
微型原理与接口技术 11 例1:求十进制数17的二进制代码 被除数 除数 商 余数 17 2 8 1 8 2 4 0 4 2 4 0 2 2 1 0 1 0 0 0 1 D4 D3 D2 D1 D0 方法总结:对于十进制数整数部分采用除2取余法
12 例2:求十进制数0.25的二进制代码 被乘数 乘数 积 取整 0.25 0.5 0.5 0 1 D 2 0 0 方法总结:对于十进制数小数部分采用乘2取整法 微型原理与接口技术
微型原理与接口技术 12 例2:求十进制数0.25的二进制代码 被乘数 乘数 积 取整 0.25 2 0.5 0 0.5 2 1.0 1 0 0 1 D-1 D-2 0 D0 方法总结:对于十进制数小数部分采用乘2取整法
13 数制的转换 例3:将二进制代码11011.011转换为十进制数 二进制数11011.0 幂 24232221202 权 1684210.50.250.1250625 数值16802100250.125.0625 十进制数 16+8+0+2+1+0+.25+.125+.0625=27.4375 微型原理与接口技术
微型原理与接口技术 13 数 制 的 转 换 二进制数 1 1 0 1 1. 0 1 1 1 幂 2 4 2 3 2 2 2 1 2 0 2 -1 2 -2 2 -3 2 -4 权 16 8 4 2 1 0.5 0.25 0.125 .0625 数 值 16 8 0 2 1 0 0.25 0.125 .0625 十进制数 16 + 8 + 0 + 2 + 1 + 0 + .25 + .125 + .0625 = 27.4375 例3:将二进制代码11011.0111转换为十进制数
14 数制的转换 例4:将下面给出的二进制数转换成十六进制的数 二进制数 001000000101101001111100100 十六进制数 E 注意二进制数转换为十六进制数的方法:从小数点开始 分别向左和向右把整数和小数部分每四位分段,每段分 别转换为一位。若整数最高位的一组不足4位,则在其 左边补零;若小数最低位的一组不足4位,则在其右边 补零 微型原理与接口技术
微型原理与接口技术 14 数 制 的 转 换 例4: 将下面给出的二进制数转换成十六进制的数 注意二进制数转换为十六进制数的方法: 从小数点开始 分别向左和向右把整数和小数部分每四位分段,每段分 别转换为一位。若整数最高位的一组不足4位,则在其 左边补零;若小数最低位的一组不足4位,则在其右边 补零. 0010 0000 0101 1010 0111 1110 0100 十六进制数 2 0 5 A 7 E 4 二进制数