Um registro de turnos é um circuito de memória digital encontrado em calculadoras, computadores e sistemas de processamento de dados. Bits (dígitos binários) entram no registro de deslocamento em uma extremidade e emergem da outra extremidade. As duas extremidades são chamadas de esquerda e direita. Flip flops, também conhecidos como portões biestáveis, armazenam e processam os dados.
Em sua forma mais básica, o registro de deslocamento é um circuito FIFO (first-in first-out) bidirecional. Quando um bit é inserido à esquerda, todos os bits do registrador se movem um lugar para a direita, e o bit mais à direita desaparece. Quando um bit é inserido à direita, todos os bits se movem um lugar para a esquerda, e o bit mais à esquerda desaparece.
Registros de deslocamento são normalmente usados em conversores que traduzem dados paralelos para dados em série, ou vice-versa. Os registros de deslocamento também podem funcionar como circuitos de atraso e extensores de pulso digital.