[an error occurred while processing this directive]
Да, я все-таки ошибся, Атмеловский алгоритм дает точно тот же результат (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Boris Barbaris 23 августа 2002 г. 16:57
В ответ на: CRC-16 продолжение... отправлено Boris Barbaris 23 августа 2002 г. 03:35

И, кстати, и сумма и байт могут быть как знаковые, так беззнаковые, ибо в единственном месте, где может быть неоднозначность (char-->int), следом идет сдвиг вверх на 8, просто удаляя старшие 8 бит, хоть они расширились со знаком, хоть без знака. В остальных случаях идут сдвиги вверх, либо xor'ы, все это одинаково для signed/unsigned

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru