Обработка цифровой информации в сложных системах происходит в виде последовательного выполнения отдельных элементарных операций. Эти элементарные операции выполняются операционными элементами. Операционные элементы, или узлы, цифровых устройств образованы из логических элементов комбинационной и последовательной логики.
Основной набор элементарных операций:
- установка – запись в операционный элемент двойного кода или какой-либо константы (например – установка в «0» всех разрядов счётчика).
- передача-приём – перезапись кода числа из одного операционного элемента в другой.
- сдвиг – изменение положения разрядов кода относительно первоначального.
- счёт – увеличение или уменьшение кода числа на выходе операционного элемента при поступлении на его вход импульсной последовательности.
- преобразование – перевод кода числа из одной системы кодирования в другую.
- распределение – адресная передача сигналов от многих источников одному потребителю или от одного источника нескольким потребителям.
- сложение – нахождение суммы двух чисел, представленных в двоичном коде.
Узлы, выполняющие элементарные операции, называют основными узлами цифровых устройств. К ним относятся счётчики, регистры, преобразователи кодов (Ш и ДШ), мультиплексоры, сумматоры.