Двоичное сложение и перенос
Конвейер: один сенсор зафиксировал деталь (сигнал 1), входящего переноса нет. Все значения суммируются в одном регистре.
Сумма равна 1+0+0.
Что запишет регистр в текущий разряд и что уйдёт в следующий?
- Результат 1, перенос 0 — потому что 1+0+0=1=012
- Результат 1, перенос 1 — будто единичный бит всегда создаёт перенос
- Результат 0, перенос 1 — результат перепутан с переносом
- Результат 0, перенос 0 — единица не учтена
Решение
Считаем сумму:
В двоичной системе это число записывается как
Перенос в следующий разряд возникает, только когда сумма в разряде не меньше
Значит, в текущий разряд записывается
💡 Почему так
Перенос появляется лишь тогда, когда сумма в разряде достигает
Ответ
✓ dzmen.ru
- Результат
, перенос — потому что
Помогло?
