1.4几种常见编码
二进制表示的十进制编码
- 十进制数的二进制编码(BCD码)
8421码
2421码
余三码 - 十进制数串在机器中的表示
字符串形式:一个字节存放一个十进制位(符号位用8421码中没选用的编码;正号用1100,负号用1101)
压缩的十进制数串:一个字节存放两个十进制位,节省一半存储空间
可靠性编码
作用:为了提高系统的可靠性
类型:1.奇偶校验码2.格雷码
奇偶校验:
- 奇校验:让整个校验码(包含有效信息和校验位)中1的个数为奇数
- 偶校验:让校验码1的个数为偶数
格雷码(Gray Code):
特点:任意两个相邻的数,其格雷码仅有一位不同
作用:避免代码形成或者变换的过程中产生的错误
字符编码
是ASCLL表,不需要全背下来
课后思考题:
什么是有权码?什么是无权码?余三码是有权码还是无权码?
有权码和无权码的区别是每一位是否有权值,余三码是无权码(格雷码也是无权码)