厦门大学嘉庚学院 weiying 19
〖 例2-9 〗(1207)8 =1×8 3+2×8 2+0×8 1+7×8 0=512+128 +0+7 =(647)10 〖 例2-10〗(1B2E)16 =1×16 3+B×16 2+2×16 1+E×16 0 =1×4096+11×256+2×16+14×1 =(6958)10
码制
补码表示法:正数的补码与原码相同,负数的 补码为对该数的原码除符号位外各位取反,然 后在最后一位加1。 〖 例2-18 〗设带符号数的真值X=+62和Y=-62 他们的原码和补码分别为: [X]原=0111110 [X]补=0111110 [Y]原=1111110 [Y]补=1000010
厦门大学嘉庚学院 weiying 25
厦门大学嘉庚学院 weiying 12
十进制整数转换为非十进制整数
除基取余法:“除基取余,先余为低(位),后余为高 (位)”。 〖 例2-1〗 (55)10=(110111)2 余数 2 55 1 2 27 1 2 13 1 练习:(71)10=(?)2 2 6 0 2 3 1 2 1 1 0
其他进制数精确地表示,这时应根据精
度要求转换到一定的位数为止,作为其
近似值。
如果一个十进制数既有整数部分,又
有小数部分,则应将整数部分和小数部
分分别进行转换。
厦门大学嘉庚学院 weiying 18
非十进制数转换为十进制数
位权法:把各非十进制数按权展开,然 后求和。 〖 例2-7 〗(10110) 2 =1×24 +0×23 +1×22 +1×21 +0×20 =16+0+4+2 +0 =(22)10 〖 例2-8 〗(10101.1011) 2 =1×24 + 0×23 + 1×22 + 0×21 + 1×20 + 1×21+0×2 -2+1×2 -3 =16+0+4+0+1+ 0.5+0+0.125 =(21.625)10