Para armazenar e transferir os dígitos inseridos dupla de 4 bits registradores de deslocamento estático (quatro CIs CD4015) têm sido utilizados. Os dígitos introduzidos são deslocado da direita para a esquerda como em calculadoras.
Mudando e armazenando para a seção de bloqueio é feito usando IC3 & IC4, enquanto que a função similar para a seção de bloqueio é conseguido usando IC5 & IC6.
Suponha que a secção de aperto com o interruptor programa S11 foram habilitados. Agora, pressionando botão de reset S12, as saídas do IC3 & IC4 são feitos baixo. Quando pressionar qualquer dígitos no teclado, os dados binário de 4 bits é carregado em registos de deslocamento e ao mesmo aparece na primeira saída de todos os quatro registos de deslocamento.
Quando a tecla é pressionada próximo, os dados previamente carregada é deslocada para o lado de saída de cada um dos quatro registos e os novos dados aparecem na primeira saída. Na próxima depressão chave,
a segunda saída de dados é deslocado para a terceira e a primeira saída de dados de saída é deslocado para a segunda saída, enquanto os dados recém introduzido aparece na saída dos registos.
Novamente na próxima depressão chave, as mudanças de dados terceira saída previamente carregado na quarta saída, segundo as mudanças de dados de saída para a terceira saída, as primeiras turnos dados de saída para a segunda saída, e os novos dados registados aparece na primeira saída. Por exemplo, se o código de bloqueio introduzido é 4567, QA0 para QD0 é a mordidela para as unidades lugar, QA1 para QD1 é a mordidela para dezenas lugar, QA2 para QD2 é a mordidela por centenas lugar, e QA3 para QD3 é a mordidela para milhares lugar.
saídas
QD3
QC3
QB3
QA3
QD2
QC2
QB2
QA2
QD1
QC1
QB1
QA1
QD0
QC0
QB0
QA0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0