Уровень 6: Полусумматор
Задание
Соберите полусумматор (Half Adder).
Полусумматор складывает два бита и выдаёт два результата: Sum (сумма) и Carry (перенос).
Материалы по теме
Решение
Вспомните школьное сложение столбиком: - 0+0=0 (перенос 0) - 0+1=1 (перенос 0) - 1+0=1 (перенос 0) - 1+1=0 (перенос 1)
Здесь две независимые логические функции: - Sum = A XOR B (выход 1 когда биты разные — 0+1 или 1+0 дают 1). - Carry = A AND B (выход 1 только когда оба бита 1 — возникает перенос).
Постройте две схемы параллельно: 1. Возьмите XOR и AND. 2. Подключите оба входа A,B к ним обоим. 3. Выход XOR — это Sum, выход AND — это Carry.