1.当提取一个数据项中的某位进行诸如“置位”或“清零”等操作。当数据以这种方式看待时,就被认为是逻辑数据。
2.逻辑数据只能参加逻辑运算,并且是按位进行的。
3.逻辑数据和数值数据都是一串0/1序列,在形式上无任何差异,需要通过指令的操作码类型来识别它们。
1.西文由拉丁字母、数字、标点符号及一些特殊符号所组成,它们统称为字符。
2.字符主要用于外部设备和计算机之间交换信息。
3.目前计算机中使用最广泛的西文字符集及其编码是ASCII码。
汉字系统必须处理以下几种汉字代码:输入码、内码、字模点阵码
对于汉字内码的选择,必须考虑以下几个因素:
(1)不能有二义性,即不能和ASCII码有相同的编码。
(2)要与汉字在字库中的位置有关系,以便于汉字的处理、查找。
(3)编码应尽量短。
汉字的字形主要有两种描述方法:字模点阵描述和轮廓描述
ASCII码:美国(国家)信息交换标准(代)码,一种使用7个或8个二进制位进行编码的方案,最多可以给256个字符
(包括字母、数字、标点符号、控制字符及其他符号)分配(或指定)数值。
每个汉字有个二进制编码,叫汉字国标码。
在我国汉字代码标准GB2312-80中有6763个常用汉字规定了二进制编码。
每个汉字使用2个字节。
GB2312-80 GB2312将代码表分为94个区,对应第一字节;每个区94个位,对应第二字节,两个字节的值分别为
区号值和位号值加32(2OH),因此也称为区位码。01-09区为符号、数字区,16-87区为汉字区,10-15区、88-94
区是有待进一步标准化的空白区。GB2312将收录的汉字分成两级:第一级是常用汉字计 3755个,置于16-55区,
按汉语拼音字母/笔形顺序排列;第二级汉字是次常用汉字计3008个,置于56-87区,按部首/笔画顺序排列。故而
GB2312最多能表示6763个汉字。
在奇偶校验码中,若两个数据中有奇数位不同,则它们相应的校验位就不同;若有偶数位不同,则虽校验位相同,
但至少有两位数据位不同,因而任意两个码子之间至少有两位不同,所以码距d=2。
(1)如果故障字各位全部都是0,则表示没有发生错误。
(2)如果故障字中有且仅有一位为1,则表示校验位中有一位出错,不需要纠正。
(3)如果故障字中多位位1,则表示有一个数据位出错,其在码字中的出错位置由故障字的数值来确定。纠正时
只要将出错位取反即可。
原文:https://www.cnblogs.com/Ly-Lance/p/13706249.html