Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.06.2014, 08:59   #1
Pavlov_yu
Пользователь
 
Регистрация: 22.02.2009
Сообщений: 65
По умолчанию Формирование 2х байтных контрольных сумм

Подскажите, как составлять контрольные суммы. вообще ни как не пойму.
1-й байт по исключающему ИЛИ всех байтов предшествующих КС1
2-й байт сумма по модулю 256 всех байтов предшествующих КС1
команда выглядит примерно так
4 байта адрес, 1 байт команда, 9 байт данные, КС1, КС2.
Pavlov_yu вне форума Ответить с цитированием
Старый 20.06.2014, 09:32   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А использовать Win API шную функу формирования контрольной суммы не хочешь?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.06.2014, 10:30   #3
Pavlov_yu
Пользователь
 
Регистрация: 22.02.2009
Сообщений: 65
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А использовать Win API шную функу формирования контрольной суммы не хочешь?
хочу, направление подскажи, пример.... буду благодарен
Pavlov_yu вне форума Ответить с цитированием
Старый 20.06.2014, 11:30   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
Подскажите, как составлять контрольные суммы. вообще ни как не пойму.
А вы пробывали понять?

Цитата:
1-й байт по исключающему ИЛИ всех байтов предшествующих КС1
1й байт = исключающее ИЛИ всех байтов до КС

Цитата:
2-й байт сумма по модулю 256 всех байтов предшествующих КС1
2й байт = сумма по модулю 256 всех байтов до КС

Вы не в курсе, что такое сумма? Или что такое ИЛИ?
p51x вне форума Ответить с цитированием
Старый 20.06.2014, 12:43   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
хочу, направление подскажи, пример.... буду благодарен
Пожалуйста:
http://yandex.ua/yandsearch?text=Che...ammersforum.ru
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определение контрольных точек на лице. hoza_syl Свободное общение 21 09.06.2010 15:46
Двумерные массивы. Формирование одномерного массива из сумм строк матрицы, кратных числу k (в С++) Fimogen Помощь студентам 3 19.11.2007 07:30