第1章微型计算机基础 例2将(168)0转换成二、八、十六进制数 2168 余数 284 0↑最低位 2|42 221 210 0011 8168余数 25 821 16168余数 82 1610…8 0 0 A 0 1最高位 (168)10=(101010002 (168)10=(250)8 (168)1o=(A8)16
第1章 微型计算机基础 例 2 将(168)10转换成二、 八、 十六进制数
第1章微型计算机基础 (2)小数部分:乘基取整法 分别用基数R(R-2、8或16)不断地去乘N的小数,直 到积的小数部分为零(或直到所要求的位数)为止,每次乘 得的整数依次排列即为相应进制的数码。最初得到的为最高 有效数字,最后得到的为最低有效数字
第1章 微型计算机基础 (2) 小数部分: 乘基取整法。 分别用基数 R(R=2、8或16)不断地去乘N 的小数, 直 到积的小数部分为零(或直到所要求的位数)为止, 每次乘 得的整数依次排列即为相应进制的数码。 最初得到的为最高 有效数字, 最后得到的为最低有效数字
第1章微型计算机基础 整数0.645 整数0.645 整数0.645 2 × 8 16 1.290 5.160 A…10.320 0.29 0.16 0.32 ×2 ×8 ×16 0.58 1.28 5.12 0.58 0.28 0.12 ×2 8 ×16 1.16 2.24 1.92 0.16 0.24 0.92 ×2 ×8 ×16 0 0.32 1.92 14.72 ×2 0.92 0.72 ×8 ×16 0.64 7.36 B 11.52 故:(0.645)0=(0.101002=(0.51217)8=(0A51EB)16
第1章 微型计算机基础 故: (0.645)10=(0.10100)2=(0.51217)8=(0.A51EB)16
第1章微型计算机基础 例4将(168.645)0转换成二、八、十六进制数。 根据例2、例3可得 (168645)o=(10101000101002=(250.51217)8 =(A8A51EB)16
第1章 微型计算机基础 例 4 将(168.645)10 转换成二、 八、 十六进制数。 根据例2、例 3 可得 (168.645)10= (10101000.10100)2= (250.51217) 8 =(A8.A51EB)16
第敬型计算机基础。 3.二进制与八进制之间的相互转换 由于23=8,故可采用“合三为一”的原则,即从小数点开 始分别向左、右两边各以3位为一组进行二一八换算:若不足3 位的以0补足,便可将二进制数转换为八进制数。反之,采用 分为三”的原则,每位八进制数用三位二进制数表示,就 可将八进制数转换为二进制数 例5将(10101101101)2转换为八进制数。 10101l.0l1010 即(10101101101)2=(53.32)
第1章 微型计算机基础 3. 由于2 3= 8, 故可采用“合三为一”的原则, 即从小数点开 始分别向左、右两边各以3位为一组进行二—八换算: 若不足 3 位的以 0 补足, 便可将二进制数转换为八进制数。反之, 采用 “一分为三”的原则, 每位八进制数用三位二进制数表示, 就 可将八进制数转换为二进制数。 例 5 将(101011.01101)2转换为八进制数。 101 011 . 011 010 5 3 . 3 2 即 (101011.01101)2= (53.32)8