1、数制转换

常用数制:二进制、八进制、十进制、十六进制

1.1 二进制和十进制转换

二进制转换为十进制
image.png
十进制转换为二进制:将整数部分和小数部分分开来计算

  • 整数部分:不断除以2然后取余数,然后从高位向低位写出
  • 小数部分:不断乘以2然后取整数部分,然后从高位向低位写出

image.png

1.2 二进制和十六进制之间转换

二进制转十六进制

  • 小数点左边:从右往左,四个二进制数分为一组,不够的补0,写出对应的16进制数即可
  • 小数点右边:从左往右,四个二进制数分为一组,不够的补0,写出对应的16进制数即可

image.png

十六进制换二进制:直接将每一位16进制数转换为对应的2进制即可
image.png

1.3 二进制和八进制之间的转换

二进制转换八进制

  • 小数点左边:从右往左,三个二进制数分为一组,不够的补0,写出对应的8进制数即可
  • 小数点右边:从左往右,三个二进制数分为一组,不够的补0,写出对应的8进制数即可

image.png

八进制转换二进制:写出每一位的二进制表示即可
image.png

2、BCD编码

BCD编码:利用4位二进制码表示一位十进制数,也就是只能表示**0~9**

2.1 十进制和8421BCD码的缓缓

十进制转换为8421BCD码:写出每一位对应的8421BCD码的表示即可
image.png

8421BCD码转换为十进制:将8421BCD码4个数位分为一组,写出对应的十进制表示即可
image.png

3、其他进制之间的互相转换

可以都先转换为二进制,然后再由二进制转换到对应的进制