大家好,我是小百,我来为大家解答以上问题。循环冗余校验码计算例题,循环冗余校验很多人还不知道,现在让我们一起来看看吧!
1、现在代码里面一般用的是按字节计算的。
1、总结字节算法的一般描述:本字节的CRC码,等于上一字节CRC码的低8位左移8位,与上一字节CRC右移8位同本字节异或后所得的CRC码异或。
2、即return(上次crc的高8位^crctbl [ 上次crc低8位^本字节 ] )
3、crctbl是查表,里面的是0——255的校验码。
4、就是说要把发送的数据的每一个字节都进行一次校验,并且把校验码附加在数据流后面一起发送给接收方。
本文到此讲解完毕了,希望对大家有帮助。