Este documento descreve os registradores de deslocamento (shift-registers) e como eles funcionam. Shift-registers são circuitos compostos por flip-flops interligados que podem deslocar bits de dados de uma posição para outra a cada pulso de clock. Existem diferentes tipos de shift-registers que variam na forma como os dados são inseridos e recuperados, como serial-in/serial-out, parallel-in/serial-out e parallel-in/parallel-out. O documento explica em detalhes como shift-registers armazenam e deslocam bits de dados.