а прямой - обратный вопрос вкуса и совместимости, обратный (при прямом рассчёте) считается чуть быстрее. Для табличного алгоритма скорость одинаковая, прямой - xor данных со старшим байтом CRC и сдвиг в лево на 8, обратный - xor с младшим и сдвиг в право Для CRC-16 полиномы 1021 - прямой, А001 - обратный. Мож об очевидных вещах говорю, так прошу пардону, вопрос не понял :)