几种常用的编码

  一、十进制代码
  (1)8421BCD码
  简称8421码。按4位二进制数的自然顺序,取前十个数依次表示十进制的0~9,后6个数不允许出现,若出现则认为是非法的或错误的。
  8421码是一种有权码,每位有固定的权,从高到低依次为8, 4, 2, 1,如 :8421码   0111=0×8+1×4+1×2+1×1=7
  特点:1)与四位二进制数的表示完全一样
     2)1010—1111为冗余码
     3)8421码与十进制的转换关系为直接转换关系
  (2)余3码
  由8421码加3形成。
  特点:1) 是一种无权码。
     2) 有六个冗余码(0000、0001、0010、1101、1110、1111)
     3)0和9, 1和8、2和7、3和6、 4和5的余3码互为反码, 这对于求取对10的补码很方便。 两个余3码相加的和是十进制的10时,正好是二进制的16,可从高位自动产生进位信号。
  (3)2421 BCD码
  简称2421码。按4位二进制数的自然顺序,取前8个数依次表示十进制的0~7,8和9分别为1110和1111。其余6个数不允许出现,若出现则认为是非法的或错误的。这只是2421码的一种编码方案。
  2421码是一种有权码,每位有固定的权,从高到低依次为2, 4, 2, 1,如 :
  2421码0111=0×2+1×4+1×2+1×1=7
  2421码1110=1×2+1×4+1×2+0×1=8
  二、格雷码
  在一组数的编码中,如果任意相邻的代码只有一位二进制数不同,即为格雷码。又称循环码。
  格雷码是一种无权码。
  典型二进制格雷码编码规则:Gn-1=Bn-1 ,Gi=Bi Bi+1
  三、美国标准信息交换码—ASCII码
  美国信息交换标准码(American Standard Code for Information Interchange),是目前国际上广泛采用的一种字符码,是一种7位二进制代码,共有128种状态,分别代表128种字符。
  ASCII码是计算机与外部设备交换信息的字符编码。
  ASCII码有大小之分。
  空格(20H)<数字(‘0’<‘1’<…<‘9’)<大写字母(‘A’<‘B’<…<‘Z’)<小写字母(‘a’<‘b’<…‘z’)。
  1)常用数制是十进制、二进制、十六进制。不同进制表示的数之间可以相互转换。
  2)为了便于信息交换,制定了一些通用的标准代码。
  3)数字电路中两种不同的运算:算术运算指表示数量大小的两个数码之间的数值运算。逻
  4)辑运算指事物因果关系之间的推理运算。
  5)二进制数的正、负是用有效数字前的符号位(0为正、1为负)表示的。这种数码称为原码。

几种常用的编码

相关文章:

你感兴趣的文章:

标签云: