ZKX's LAB

crc校验汇编指令微机原理 谁能说下crc校验原理

2021-04-26知识2

在微机原理中CRC循环冗余校验码是怎样做的 CRC码一般在k位信息位之后拼接r位校验位生成。编码步骤如下:(1)将待编码的k位信息表示成多项式 M(x)。(2)将 M(x)左移 r 位,得到 M(x)*xr。(3)用r+1位的生成多项式G(x)去除M(x)*xr 得到余数R(x)。(4)将M(x)*xr 与R(x)作模2加,得到CRC码。M(x)=1001 M(x)*x3=1001000 G(x)=1011M(x)*x3/G(x)=1001000/1011=110 R(x)=110CRC码为:M(x)*x 3+R(x)=1001110

【计算机组成原理】如何计算CRC校验位? 生成多项式P(X)=X5+X2+1,则除数为100101,冗余校验位数为(6-1)=5位;根据CRC校验原理,由信息M位后面添加5个0,除以100101,得到的5位余数即为所求的校验位计算 1010 1100 1000 1111 0000 0 MOD 100101得余数为 010011所以,校验位为:010011.

【计算机组成原理】如何计算CRC校验位?假设计算机准备发送的信息是1010 1100 1000 1111,生成多项式是X5+X2+1,计算CRC校验位,写出完整校验位。生成多项式P(X)=X5+X2+1,。

#crc校验汇编指令微机原理

随机阅读

qrcode
访问手机版