非数值数据的编码表示
1.逻辑值:
- 逻辑数据只能参加逻辑运算,而且是按位进行的,n位二进制可表示n个逻辑值。
2.西文字符:
- 由拉丁字母、数字、标点符号及一些特殊符号所组成,它们统称为字符。所有字符的集合叫做字符集。
- 字符主要用于外部设备和计算机之间交换消息。
- 字符集有多种,每个字符集的编码方式也多种多样;使用最广泛的西文字符集及其编码是ASCII码,即美国标准信息交换码。
3.汉字字符:
(1) 汉字的输入码:
- 最简便、最广泛采用的汉字输入方法是利用英文键盘输入汉字。
- 对每个汉字用相应的按键进行的编码表示就称为汉字的输入码,又称外码。
(2) 字符集与汉字内码:
- 汉字输入计算机内,以内码的编码形式在系统中进行存储、查找、运送;对于西文字符,内码是ASCII码。
- 选择汉字内码时,不能有二义性,即不能和ASCII码有相同的编码;要与汉字在字库中的位置有关系,以便于汉字的处理、查找;编码应尽量短。
- GB2312国际字符集有6763个常用汉字;由三部分组成。
(3) 汉字的字模点阵码和轮廓描述
数据的宽度和存储:
1.数据的宽度和单位:
- 比特是计算机中处理、存储和传输信息的最小单位。
- 字表示被处理信息的单位,用来度量各种数据类型的宽度。
- 字节表示进行数据运算、存储和传送的部位的部件的宽度,它反映了计算机处理信息的一种能力。
2.数据的存储和排列顺序:
- 用最低有效位LSB表示数的最低位,用最高有效位MSB表示数的最高位;只要明确MSB,LSB的位置就可以明确数的符号和数值。
- 大端方式将数据的最高有效字节MSB存放在低地址单元中,将最低有效字节LSB存放在高地址单元中。小端方式存放的地址单元相反。
校验码的方式(重点难点)
1.奇偶校验码:
2.海明校验码:
- 校验位的位数的确定
- 分组方式的确定
- 校验位的生成和检错、纠错
3.循环冗余校验码:
预习非数值数据的编码方式
原文:https://www.cnblogs.com/p264300----/p/13704054.html