内容索引:Delphi源码,算法相关,算法,CRC 内含8位、16位、32位的CRC校验算法示例代码,生成多项式的值(多项式因子)
注意:CRC16是数据流的高位先计算,多项式因子不变
而CRC32和CRC8都是数据流的低位先计算,所以多项式因子的高/低位对调
比如CRC32由$04C11DB7变为$EDB88320,CRC8由$31变为$8C
16位CRC:按位计算,速度最慢,占用空间最少
注:数据流是高位先行
MCS51的CRC-16计算函数(多项式因子为$1021, 高位先行)
; 调用:CRC16H/CRC16L=原CRC16值(16位,初始值为0
1