Регистр - последовательное логическое устройство, которое выполняет функцию приема, запоминания и передачи информации.
Информация в регистре хранится в виде числа (слова), изображенного комбинацией сигналов 0 и 1. Каждому разряду числа, записанного в регистр, соответствует свой разряд, построенный, как правило, на базе триггеров RS-, D-или JK-типа.
На регистрах можно выполнять операции преобразования информации с одного вида на другой, например, последовательного кода на параллельный. Регистры могут использоваться для выполнения некоторых логических операций, например, логическое поразрядное умножение.
Классификация регистров
По способу записи и считывания двоичной информации
Последовательные
В последовательных регистрах запись и считывание информации осуществляется последовательно по времени, то есть поочередно. Они имеют последовательные выходы. Информация записывается путем последовательного сдвига числа синхроимпульсами. Поэтому регистры последовательного типа носят название регистров сдвига .
Параллельные
В параллельных регистрах , имеющие параллельные входы и выходы, запись информации выполняются одновременно по всем разрядам за один такт управления. Такие регистры называют регистрами памяти .
Параллельно-последовательные
Параллельно-последовательные регистры имеют или параллельный вход и последовательный выход, или последовательный вход и параллельный выход. В первых регистрах информация записывается одновременно по параллельным входам, а считывается поочередно, в других - записывается поочередно, а считывается поочередно. Параллельно-последовательные регистры могут быть как регистрами сдвига, так и регистрами памяти.
За способом приема и передачи информации
Регистры типа SISO - с последовательным входом и последовательным выходом;
Регистры типа SIPO - с последовательным входом и параллельным выходом;
Регистры типа PISO - с параллельным входом и последовательным выходом;
Регистры типа PIPO - с параллельными входом и виходомы.
Наиболее универсальными считаются регистры, имеющие в своем составе единовременно последовательные и параллельные входы и выходы. Такие регистры называют регистрами с последовательно-параллельным приемом информации и последовательно-параллельным передачей.