Именно остаток от деления равен 0xA1. А чтобы найти CRC-16 для сообщения 0xA1 надо фактически найти остаток от деления числа 0xA10000.
Теперь понятно - добавление нулевых битов в конце сообщения нужно только для того, чтобы влияние каждого бита сообщения на результат деления не зависело от количества последующих битов в сообщении.
Последний раз редактировалось Patron; 15.12.2013 в 18:32.