ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
566027 Топик полностью
fk0, легенда (15.12.2014 03:18, просмотров: 142) ответил amusin на При старте считается КС всей (включая последнее слово) прошивки и проверяется на 0. Если 0, идем дальше, нет - в защитный отказ. Если программа уже работает, смысл ее проверки вызывает сомнение.
А если работает 30-й год? Приличные люди на ходу CRC проверяют. А почему на ноль, а не на 42? Мне 42 больше нравится. Или 56. Или даже 94. Контрольная сумма вообще плохой способ, и CRC может быть плохим способом, вопрос как минимум в разрядности. Есть специальные "сумма Флетчера", "сумма Адлера" для того, хотя в целом лучше хэш.
[ZX]