一、进制介绍
进制转换是人们利用符号来计数的方法,包含很多种数字转换,常用的有二进制、八进制、十进制、十六进制。
二进制逢2进1 包含0、1八进制逢8进1 包含0、1、2、3、4、5、6、7、8
十进制逢10进1 包含0、1、2、3、4、5、6、7、8、9
十六进制逢16进1 包含0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F
其中A=10、B=11、C=12、D=13、E=14、F=15
二、进制转换
根据实际需要一般采用除权取余法,倒读,或者乘权取整法,正读进行进制转换
现在假设一个十进制数173,下面采用除权取余法分别化成二进制、八进制、十六进制
二进制化十进制: 1*2^7+0*2^6+1*2^5+0*2^4+1*2^3+1*2^2+0*2^1+1*2^0=173
八进制化十进制: 2*8^2+5*8^1+5*8^0=173
十六进制化十进制: 10*16^1+13*16^0=173
三、二进制8421BCD码转化方法
一种由二进制直接化八进制、十进制、十六进制,主要采用8421BCD码
173的二进制码为101011018421BCD码的规则即计算每一位有1的数值的和
1=1
2=10
4=100
8=1000
若101则等于4+1=5
转八进制
由于只要3个数就能组成8种组合因此八进制用3位二进制组成
先把二进制分为3为一组,不够用0在前面补
010 101 101
前面补1个0凑够3位,然后就可以根据8421BCD码读出
2 5 5
转十进制
十进制比较特殊,不需要分组,直接累加值为1的数值就可以
1 0 1 0 1 1 0 1
然后就可以根据8421BCD码读出
128+0+32+0+8+4+0+1=173
转十六进制
由于只要4个数就能组成16种组合因此八进制用4位二进制组成
先把二进制分为3为一组,不够用0在前面补
0000 1010 1101
前面补3个0凑够4位然后就可以根据8421BCD码读出
0 A D
把0舍弃因此二进制数直接等于AD
四、使用电脑计算机附带的计算器转换
如果是在电脑的使用过程中需要转换,也可以使用电脑附带的计算机进行转换
按打开计算器,并点击菜单查看由标准型转换为科学型
先选择十进制,然后输入173
最后再点击要转换的进制即可,如十六进制
五、进制之间的转换表