Мультиплексор (MUX) — электронный переключатель: он пропускает на единственный выход один из нескольких входов данных. Какой именно — задают линии выбора (адреса). MUX 4→1 имеет 4 входа данных, 2 адресных линии и 1 выход; код 10 на адресе подключает к выходу третий вход.
Демультиплексор (DEMUX) делает обратное: один вход данных направляет на один из нескольких выходов, выбранный адресом. Пара MUX/DEMUX позволяет по одной линии передавать данные от многих источников ко многим приёмникам — основа разделения каналов.
Цифровой компаратор сравнивает два двоичных числа A и B и выдаёт три признака: A > B, A = B, A < B. Признак равенства строится на XNOR по каждому разряду; сравнение «больше/меньше» — на цепочке логики, идущей от старших разрядов к младшим.
На схеме — структура мультиплексора: входы данных, адресные линии и выход. Заметьте, что MUX можно использовать и как универсальный генератор любой логической функции.