A figura a seguir mostra um registrador de deslocamento de 4 bits implementado com flip-flop tipo D.

Elementos de memória podem ser feitos por arranjos de portas lógicas básicas que permitem o armazenamento de informação. Esses elementos são conhecidos como multivibradores biestáveis que são muito utilizados para implementação de contadores e registradores.
Com os circuitos inicializados em zero através de um pulso de clear, O diagrama de tempo para a saída Q3 desse circuito é: