Модуль Modulo 2 с использованием Decimal (используется в CRC)

75
8

1010000/1011 с использованием двоичного модуля 2 Остаток дивизии равен 011. т.е. Остаток 80/11 = 3. Я знаю, как это сделать в двоичном формате, но как я могу вычислить результат выше, используя десятичные значения 80 и 11.

спросил(а) 2021-01-19T16:58:40+03:00 2 месяца, 3 недели назад
1
Решение
115

Разделение по модулю 2 и целочисленное разделение - две разные вещи. В общем, они не дают одинаковых результатов.

В конкретном примере, который вы дали, случайно, они дают тот же результат, 3.

Вы не можете вычислить остаток по модулю 2 деления, используя арифметическое деление. Вы должны использовать битовые операции.

ответил(а) 2021-01-19T16:58:40+03:00 2 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема