计算机基础
youandme520
这个作者很懒,什么都没留下…
展开
-
LRC纵向冗余校验
LRC校验纵向冗余校验(Longitudinal Redundancy Check,简称:LRC)是通信中常用的一种校验形式,也称LRC校验或纵向校验。它是一种从纵向通道上的特定比特串产生校验比特的错误检测方法。在行列格式中(如磁带),LRC经常是与VRC一起使用,这样就会为每个字符校验码。在工业领域Modbus协议Ascii模式采用该算法。具体算法如下:1、对需要校验的数据(2n个字符)两两组成一个16进制的数值求和。2、将求和结果与256求模。3、用256减去所得模值得到校验结果(另一种方法原创 2020-06-28 21:21:52 · 5192 阅读 · 0 评论 -
循环冗余校验CRC
与海明校验码类似,CRC码也是数据通讯中常用的校验方式。CRC 算法的基本思想是将传输的数据当做一个位数很长的数。将这个数除以另一个数。得到的余数作为校验数据附加到原数据后面。结构与海明校验码数据位和校验位穿插不同,CRC码中,校验位(R位)在信息位(K位)后面计算校验位以一个题目为例:设待校验的数据为。D8~D1 = 10101011,若采用CRC,且生成多项式为 10011,则其 CRC 码为:这里首先要注意题目中的一个表述——“多项式”,该题目中写作“10011”,在有的题目中往往转载 2020-06-28 21:02:04 · 3964 阅读 · 1 评论 -
校验码 奇偶校验 海明码校验
1.奇偶校验 奇偶校验(Parity Check)是一种校验代码传输正确性的方法。根据被传输的一组二进制代码的数位中"1"的个数是奇数或偶数来进行校验。采用奇数的称为奇校验,反之,称为偶校验。采用何种校验是事先规定好的。通常专门设置一个奇偶校验位,用它使这组代码中"1"的个数为奇数或偶数。若用奇校验,则当接收端收到这组代码时,校验"1"的个数是否为奇数,从而确定传输代码的正确性。工作方式为了能检测和纠正内存软错误,首先出现的是内存"奇偶校验"。内存中最小的单位是比特,也称为"位",...转载 2020-06-28 17:07:10 · 7283 阅读 · 0 评论 -
原码, 反码, 补码的基础概念和计算方法
1. 原码原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制:[+1]原= 0000 0001[-1]原= 1000 0001第一位是符号位. 因为第一位是符号位, 所以8位二进制数的取值范围就是:[1111 1111 , 0111 1111]即[-127 , 127]原码是人脑最容易理解和计算的表示方式.2. 反码反码的表示方法是:正数的反码是其本身负数的反码是在其原码的基础上, 符号位不变,其余各...转载 2020-06-28 16:25:00 · 4253 阅读 · 5 评论