2.数制的转换 1) 二一十进制的转换 按D=∑k*2展开,然后把所有各项的 数值按十进制运算法则相加。 例如:(1101.01)2=1×23+1×22+0×2+ 1×20+0×2-1+1×2-2=(13.25)10
1) 二—十进制的转换 按D=∑ki *2 i 展开,然后把所有各项的 数值按十进制运算法则相加。 例如:(1101.01)2 =1×2 3+ 1×2 2+ 0×2 1+ 1×2 0+ 0×2 -1+ 1×2 -2=(13.25)10 2. 数制的转换
2)十一二进制的转换 整数部分的转换:将十进制数除2,得到 的余数即为ko然后将其商除2,余数为k1 ,.依次求得k2,.k,直至商为0。 原因:一个十进制数为S,等值的二进制数为( kk-1.ko),则它可展开成下式: (S)10=k2+k-12n-l+.+k21+k290 =2(k2n-1+k12n-2+.+k)+k 从上式可得出转换的方法
整数部分的转换:将十进制数除2,得到 的余数即为k0 ,然后将其商除2,余数为k1 ,.依次求得k2,.kn,直至商为0。 2) 十—二进制的转换 原因:一个十进制数为S,等值的二进制数为( knkn-1.k0),则它可展开成下式: (S)10 =kn2 n+ kn-12 n-1+.+ k12 1+ k02 0 =2(kn2 n-1+ kn-12 n-2+.+ k1 )+k0 从上式可得出转换的方法
小数部分的转换:将十进制数乘以2,得到的整数 部分即为k1,然后再将其小数部分乘以2,所得整 数部分为k2依次求得k2.,km,直至小数 部分为0。 原因:若(S)1是一个十进制小数,等值的二 进制数为(k1k2.km),则它可展开成下式: (S)10k12-1+k22-2+···十km2-m 从上式可得出转换的方法
原因:若(S)10是一个十进制小数,等值的二 进制数为(k-1 k-2 . k-m),则它可展开成下式: 小数部分的转换:将十进制数乘以2,得到的整数 部分即为k-1 ,然后再将其小数部分乘以2,所得整 数部分为k-2 ,依次求得 k-2 . ,k-m ,直至小数 部分为0。 (S)10= k-1 2 -1+ k-2 2 -2+ ...+ k-m 2 -m 从上式可得出转换的方法
3)二一十六进制的转换 从低位到高位将每4位二进制数分为一组(不足 4位补0)并代之于等值得十六进制数,即可得到对 应的十六进制数。 因为4位二进制数恰好有十六个状态,把这4位 二进制数看作一个整体时,它的进位输出正好是逢 十六进一。所以4位二进制数相当于1位十六进制数。 例如:(10110.011011)2=(?)16 00010110.01101100)2=(16.6C)16
3) 二—十六进制的转换 从低位到高位将每4位二进制数分为一组(不足 4位补0)并代之于等值得十六进制数,即可得到对 应的十六进制数。 因为4位二进制数恰好有十六个状态,把这4位 二进制数看作一个整体时,它的进位输出正好是逢 十六进一。所以4位二进制数相当于1位十六进制数。 例如:(1 0110.0110 11)2=(?)16 (0001 0110.0110 1100) 2=(16.6C)16
4)十六一二进制的转换 将每一位十六进制数转换成等值得4位 二进制数即可。 例如:(3A.B8)16=(00111010.10111000)2
4) 十六—二进制的转换 将每一位十六进制数转换成等值得4位 二进制数即可。 例如:(3A.B8)16=(0011 1010.1011 1000)2