非数值数据的编码方式
逻辑值
-逻辑数据和数值数据都是一串0/1序列,在形式上无任何差异,需要通过指令的操作码类型来识别他们。
-逻辑数据早年参加逻辑运算,并且是按位进行的,如按位“与”、按位“或”、逻辑左移、逻辑右移等。
西文字符
-西文由拉丁字母、数字、标点符号及一些特殊符号所组成,他们统称为字符。
-所有字符的集合叫做字符集。
-字符主要用于外部设备和计算机之间交换信息
-字符集有很多种,每个字符集的编码方法也多种多样
非数值数据的编码方式:
-用逻辑值表示:是逻辑数据的表示,只能参加逻辑运算。
-用西文字符表示:由拉丁字母,数字,标点符号以及一些特殊符号表示,他们统称字符
-码表具有唯一性。
-用汉字字符表示:包括汉字的输入码,和码,以及字符集和汉字内码。
-汉字的字形主要有两种描述方法:字模点阵描述和轮廓描述。
校验码的方式
奇偶校验码
-每位异或判断是奇数个1还是偶数个1。奇偶校验码是奇校验码和偶校验码的统称. 它们都是通过在要校验的编码上加一位校验位组成. 如果是奇校验加上校验位后,编码中1的个数为奇数个。如果是偶校验加上校验位后,编码中1的个数为偶数个。
海明校验码
-海明码也是利用奇偶性来校验数据的. 它是一种多重奇偶校验检错系统,它通过在数据位之间插入k个校验位,来扩大码距,从而实现检错和纠错.
循环冗余校验码
难点:
-ASCII字符编码规律
-汉字字符
-大端与小端的排列方式
-三类校验码

浙公网安备 33010602011771号