В сети передачи данных для проверки чётности используется контрольный бит: когда сумма двух чисел получается нечётной, система выставляет бит ошибки = 1.
Заполни таблицу и определи, для каких пар слагаемых сработает сигнал ошибки. Не выполняй полное сложение — смотри только на последние биты.
Правило: смотри только на последний бит результата. Если он 1 — сумма нечётная → ошибка.
| Пара слагаемых | Бит A | Бит B | Бит суммы |
|---|---|---|---|
| 1010 + 0110 | 0 | 0 | 0 |
| 1011 + 0100 | 1 | 0 | 1 |
| 1111 + 1001 | 1 | 1 | 0 |
| 1100 + 0011 | 0 | 1 | 1 |
Определи, для каких пар слагаемых сработает сигнал ошибки.
- 10012+00112
- 11002+01012
- 11102+10102
- 01112+01002
Последний бит суммы равен сумме последних битов слагаемых по модулю
Проверка таблицы:
: последние биты и , бит суммы — верно. : последние биты и , бит суммы — верно. : последние биты и , бит суммы — верно. : последние биты и , бит суммы — верно.
Таблица заполнена правильно, исправлять нечего.
Проверка вариантов ответа:
: последние биты и , сумма — ошибки нет. : последние биты и , сумма — ошибка есть. : последние биты и , сумма — ошибки нет. : последние биты и , сумма — ошибка есть.
Отмечены именно
Сумма двух двоичных чисел нечётна, только если последние биты слагаемых разные (одно число нечётное, другое чётное).
Ошибок нет, всё заполнено и отмечено верно. Сигнал ошибки сработает для пар
