BusConstant — константа на шине

Порты

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

Входов нет — значение фиксируется в свойствах компонента при размещении.

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

BusConstant всегда выдаёт одно и то же значение независимо от внешних сигналов и тактов. Это «прибитый» источник числа: схема может на него полагаться в любой момент времени.

Типичный пример: чтобы всегда подавать на АЛУ вторым операндом число 1 (операция инкремента счётчика команд), подключите BusConstant со значением 1 — никаких дополнительных схем не нужно.

Применение

Константы окружают каждый процессор: единица для инкремента ProgramCounter, маски для BusAND/BusOR (например, 00001111 для младшего полубайта), базовые адреса RAM, коды операций для Decoder.

Если значение должно меняться в ходе теста — нужен BusInput с ползунком. Если оно всегда одно — BusConstant надёжнее: его нельзя случайно сдвинуть.

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

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