- 常用的数制:十进制;二进制;八进制;十六进制
- 数制间的转换:
- 十到二,八,十六:整数,十进制数除以2/8/16,小数部分,十进制数乘以2/8/16
- 二到十,八到十,十六到十:整数,一级级展开
- 二到八,十六:三个(四个)一组,化为十进制
- 八,十六到二:化为相应等值的二进制
- 数码(编码):
- 十进制的代码:
- 8421码(BCD代码)Binay coded decimal:每一位都表示一个固定的数值,分别是8421
- 余3码
- 2421码
- 5211码
- 余3循环码
- Grey code(循环码,格雷码)
- 十进制的代码:
- 二进制数运算法则:
- 补码:正数的补码与源码相同,负数的补码2^n-N;反码+1
- 反码:正数的反码与原码相同,负数的反码(2 ^n-1)-N;除符号位,按位取反
- 奇偶校验(parity check):是一种校验代码传输正确性的方法。根据被传输的一组二进制代码的数位中“1”的个数是奇数或偶数来进行校验。采用奇数的称为奇校验,反之,称为偶校验。采用何种校验是事先规定好的。通常专门设置一个奇偶校验位,用它使这组代码中“1”的个数为奇数或偶数。若用奇校验,则当接收端收到这组代码时,校验“1”的个数是否为奇数,从而确定传输代码的正确性。