CRC16_XMODEM校验算法用易语言实现方法

简称:CRC的格式:X16 + X12 + X5 + 1 余式表

C写法:

INT16U XmlGetCrc16(INT8U *ptr_source, INT32U len)

{

INT16U crc = 0, by;

INT32U i;

for (i = 0; i < len; i++)

{

by = (crc >> 8) & 0xff;

crc = (crc & 0xffff) << 8;

crc = (crc ^ CRCTable[(ptr_source[i] ^ by) & 0xff]) & 0xffff;

}

return crc;

}

下面是转成易语言后的代码写法:


原文链接:,转发请注明来源!