一、十进制代码 (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为负)表示的。这种数码称为原码。
|