Триггером называется логическое устройство, обладающее двумя устойчивыми состояниями. Состояние триггера определяется значениями сигналов на парафазных выходах: прямом Q и инверсном . Единичное состояние соответствует Q=1 ( ), нулевое – Q=0 ( ). При изменении сигналов на входах триггер скачком переходит из одного устойчивого состояния в другое.
По способу переключения и закону функционирования различают: RS-триггеры с раздельной установкой 0 и 1, T-триггеры (счетные), D-триггеры (задержки), универсальные JK-триггеры. По принципу построения различают одно- и двухступенчатые триггеры. В зависимости от способа записи информации триггеры разделяются на асинхронные и синхронные (тактируемые). В асинхронных триггерах запись информации осуществляется непосредственно при подаче сигналов на информационные входы: S - установки в состояние логической 1; R - установки в состояние логического 0. Синхронные триггеры имеют наряду с информационными входами дополнительный вход C, на который поступает тактовый сигнал. Синхронный триггер может управляться уровнем (статический триггер) или фронтом (срезом) тактового импульса (динамический триггер) и срабатывает только при поступлении тактового импульса на вход C.
Регистром называется устройство, предназначенное для ввода (записи), хранения и выдачи (считывания) цифрового кода, выраженного в виде двоичного числа (слова).
Основными элементами регистра являются двоичные ячейки памяти, роль которых выполняют триггеры различных типов. Число разрядов регистра определяется количеством триггеров, входящих в него.
Различают параллельные и последовательные (сдвиговые) регистры. В параллельных регистрах информация записывается во все разряды одновременно. В последовательных регистрах информация, поступая на вход, продвигается из предыдущего разряда в последующий по окончании каждого синхронизирующего импульса. Двоичная информация записывается, начиная со старшего разряда, число тактов синхронизации равно числу разрядов регистра. Универсальные регистры имеют вход последовательной загрузки – D, входы параллельной загрузки D1-D4 с соответствующими входами синхронизации C1 и C2. Сигналом на входе V можно управлять режимом работы регистра, причем V=0 соответствует режиму сдвига информации.