BusInput — 8-битный вход

Порты

ПинТипОписание
OUTшина (8 бит)Выход: значение ползунка, число от 0 до 255

Входов нет — значение задаётся ползунком в самом компоненте.

Логика работы

BusInput позволяет установить числовое значение от 0 до 255 на 8-битной шине данных. Шина объединяет 8 битов в одно число — так удобнее работать с байтами: 00000000 — это 0, 11111111 — это 255.

В тестовом режиме BusInput сам принимает значения из таблицы истинности — там для шинных уровней ожидания тоже записаны числами 0–255. Для работы с отдельными битами числа используйте Splitter, а для сборки из битов — Maker.

Применение

Шины появляются с уровня «8-битный сумматор»: BusInput подаёт слагаемые, BusOutput показывает результат. Дальше — вся линейка процессора: операнды АЛУ, данные для RAM, адреса ROM.

Если нужно постоянное значение (маска, адрес, код операции) — удобнее BusConstant: не требует ползунка и не собьётся случайно.

Собери это сам →

Смежные компоненты