Регістри призначені для запису і збереження одного двоїчного числа чи іншої кодової комбінації. Крім запису і збереження регістри виконують також операції зсуву числа, інвертування числа, перетворення паралельного коду в послідовний і навпаки. Будуються з застосуванням тригерів.
Крім основних функцій “запису”, “збереження” тут є допоміжні функції: “скидання” (установка 0), “інвертування збереженого коду”.
Регістри із зсувом (послідовні регістри)
Пристрій дозволяє послідовний код перетворювати в паралельний і навпаки. Схема складається з попарно включених тригерів: основного і допоміжного, є дві шини для імпульсів просування Uп1, Uп2. Операції запису, читання, скидання тощо у цьому регістрі виконються так як і в попередній схемі.
Нехай Т1 знаходиться в одиночному стані, а на вході логічний нуль. Після подачі імпульсів просування логічна одиниця стала просуватися вправо. Дана схема дозволяє просувати кодові комбінації на задане число розрядів. Для запису n-розрядного числа потрібно 2n-імпульси просування. Ця схема дозволяє перетворювати паралельний двійковий код у послідовний з виходом по Qn, і послідовний - у паралельний з виходом по Q1-Qn.
Рисунок 7.2 Регістри послідовного типу
Перетворювачі коду служать для перетворення однієї форми чисел в іншу. При цьому існує тісний зв`язок між входом і виходом.