预习非数值数据的编码方式

 预习非数值数据的编码方式
  1. 逻辑值
    1.正常情况下,每个字或是其他可寻址单位(字节、半字)是作为一个整体数据单元
    2.逻辑数据只能参加逻辑运算,逻辑数据和数值数据都是一串0/1序列

2.西文字符
1.西文由拉丁字母、数字、标点符号以及一些特殊的符号所组成,统称为字符。
2.字符的集合叫字符集,字符集中每一个字符都有一个二进制编码的0/1序列,构成了该字符集的代码表(码表)
3.西文只需要对有限的字母和数学符号、标点符号等进行编码,所以总数不会超过256个。

3.汉字字符
1.汉字的轮廓描述是吧汉字笔画的轮廓用一组直线和曲线来勾画,记下直线和曲线的数学描述公式
2.汉字内码的选择条件:不能和ASCII码有相同的编码;要与汉字在字库中的位置有关系;编码应尽量短
3.在计算机内部,两个字节表示一个汉字
4.汉字的字形主要有两种描述方式:字模点阵描述和轮廓描述

4.数据的宽度和存储
1.数据的宽度和单位
1。计算机内部任何信息都被表示为二进制编码形式。二进制数据的每一位(0和1)组成的最小单位叫做比特(bit)或称为元,简称为位。
2.字用来表示被处理信息的单位,用来量度各种数据类型的宽度。
3.同一类型的数据并不是所有机器都采用相同的数据类型,分配的字节数随机器和编译器的不同二不同
5、数据的存储和排列顺序
1.计算机中,多字节数据都被放在连续的字节序列中。两种排列的方式:大端和小端
2.最低有效位LSB表示最低位,最高有效位MSB表示最高位。最高位MSB是符号位。
6.数据效验码
1.奇偶校验码
1.奇校验:在最高位添加0或1,使字编码中的“1”的个数为奇数。
2.偶校验:在最高位添加0或1,使字编码中的“1”的个数为偶数。
2.海明校验码
1.海明效验是分组奇偶效验,单纠错码(SCE)只能纠正一位错,“纠一检二”码(SEC-DED)可纠正一位错并检测两位数
3.循环冗余校验码
1.简称CRS码,是一种具有较强检错、纠错能力的效验码,常用于外存储器的数据效验
2.循环冗余码效验通过某种数学运算在数据和效验位之间建立约定关系,主要用于对大批量数据的存储或传输效验

posted @ 2020-09-20 02:33  范中涛  阅读(127)  评论(0编辑  收藏  举报