Тема: расчет CRC16
Показать сообщение отдельно
  #8  
Старый 29.06.2010, 00:42
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Код:
crc = (crc >> 8) ^ Crc16Table[(crc & 0xFF) ^  *pcBlock++];

Код:
crc:= (crc srh 8) xor Crc16Table[(crc and $FF) xor data];
Вроде так, если я хоть что-то помню из синтаксиса языка C# (который знаю-то по десяти страницам книжки, которую начал читать года 2 назад и забросил, ну и паре-тройке исходников).

А где ты вот такое
Код:
crc16:=crctab[((crc shr 8) and 255)] xor (crc SHL 8) XOR data ;
Нарыл?

==============
Добавлено спустя 100500 секунд
Нашёл, вопрос снят. Хрен знает, что это значит. Но вроде не одно и то же.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием