реклама на сайте
подробности

 
 
> Контрольная сумма по модулю 2
data_stack
сообщение Mar 18 2016, 15:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 16-10-15
Пользователь №: 88 891



Как посчитать сабж для двух байт понятно, вопрос как посчитать его для одного байта. На выходе нужно получить бит

Сообщение отредактировал data_stack - Mar 18 2016, 15:54
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
blackfin
сообщение Mar 18 2016, 15:56
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(data_stack @ Mar 18 2016, 18:54) *
Как посчитать сабж для двух байт понятно, вопрос как посчитать его для одного байта. На выходе нужно получить бит

Бит_на_выходе = сумма_бит_в_байте % 2;
Go to the top of the page
 
+Quote Post
jcxz
сообщение Mar 19 2016, 07:05
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(blackfin @ Mar 18 2016, 21:56) *
Бит_на_выходе = сумма_бит_в_байте % 2;

Я конечно понимаю, что компилятор заменит операцию '% 2' на '& 1', но мне казалось что у людей, работающих с сигнальниками (особенно), рука не поднимется написать лишнюю операцию деления, ну или они дважды подумают laughing.gif
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 06:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01351 секунд с 7
ELECTRONIX ©2004-2016