Уровень 8: 8-битный Сумматор
Задание
Соберите 8-битный сумматор ADDER8, используя FullAdder и шины.
Соберите 8-битный сумматор из цепочки восьми полных сумматоров (FullAdder). Это как сложение столбиком для 8-разрядных чисел.
Решение
Шаг 1 — разбор шин: Поставьте ДВА Splitter. На первый подайте шину A, на второй — шину B. Каждый Splitter выдаст 8 битов (Bit0-младший ... Bit7-старший).
Шаг 2 — расстановка сумматоров: Расставьте 8 FullAdder вертикально друг под другом. На каждый подайте соответствующие биты: - FullAdder#1: A.Bit0 и B.Bit0 - FullAdder#2: A.Bit1 и B.Bit1 - ... - FullAdder#8: A.Bit7 и B.Bit7
Шаг 3 — цепочка переносов: Соедините CarryOut первого сумматора с CarryIn второго, CarryOut второго с CarryIn третьего, и так далее. Первый CarryIn оставьте неподключённым (по умолчанию 0).
Шаг 4 — сборка результата: Выходы Sum всех 8 сумматоров подайте на входы Maker (Sum#1→Bit0... Sum#8→Bit7). Выход Maker — это Sum всей схемы. CarryOut последнего сумматора — это Carry.