[an error occurred while processing this directive]
|
полином х8+х5+х4+1, нифига не получается, в лоб и сдвигами разные результаты. Чего-то все равно значит не понял. Как получается маска carry которая потом ксорится на позициях единиц полинома? Что значит единицы где нужен ксор с полиномом и нули где не нужен? Если считать единицы в сдвинутых полиномах, то в CRC8 с этим полиномом только на позиции 5-го бита получаются 2 единицы, значит ксорить ненадо, в остальных позициях либо 1 либо 3 единицы.