Основний режим роботи — зрушення розрядів коду від одного тригера до іншого на кожен імпульс тактового сигналу. За призначенням регістри розрізняються на: Акумулятор — використовується для зберігання проміжних результатів арифметичних і логічних операцій та інструкцій введення-виведення; Флагової — зберігають ознаки результатів арифметичних і логічних операцій; Загального призначення — зберігають операнди арифметичних і логічних виразів, індекси й адреси; Індексні — зберігають індекси вихідних і цільових елементів масиву; Вказівні — зберігають покажчики на спеціальні області пам'яті (покажчик поточної операції, покажчик бази, покажчик стека); Сегментні — зберігають адреси та селектори сегментів пам'яті;