进位计数制及其相互转换

  • 真值:带正负号的实际数值
  • 机器数:数值数据在计算机中的二进制表示形式
  • 基数转换:整数部分除基取余,小数部分乘基取整

BCD 码

  • 二进制编码的十进制数,用 4 位二进制表示 1 位十进制

字符与字符串编码

  • ASCII 码:7 位二进制编码,共 128 个字符
    • 控制字符:0-31
    • 空格 SP:32
    • 可打印字符:32-126(‘A’=65,‘a’=97)
  • 汉字编码:输入码、机内码、字形码

校验码

奇偶校验码

  • 奇校验:整个校验码中「1」的个数为奇数
  • 偶校验:整个校验码中「1」的个数为偶数

海明校验码 Hamming Code

  • 校验位位数条件:(n 为数据位,k 为校验位)
  • 纠错能力:可检测 2 位错,纠正 1 位错

循环冗余校验码 CRC

  • 利用生成多项式对数据进行模 2 运算得到冗余码
  • 具有很强的检错能力