Voor het opslaan en verschuiven van de ingevoerde cijfers dual 4-bits statische schuifregisters (vier CD4015 ICs) gebruikt. De ingevoerde cijfers worden verschoven van rechts naar links zoals in rekenmachines.
Verschuiven en opslaan voor de sectie vergrendeling wordt gedaan met behulp van IC3 en IC4, terwijl de vergelijkbare functie van de sectie vergrendeling wordt bereikt met behulp van IC5 en IC6.
Stel dat de sectie vergrendeling met behulp van het programma schakelaar S11 zijn ingeschakeld. Voortaan drukken resetschakelaar S12, de uitgangen van IC3 en IC4 laag zijn gemaakt. Toen we op een willekeurige cijfers op het toetsenbord, wordt 4-bits binaire data naar schuifregisters geladen en hetzelfde verschijnt aan de eerste uitgang van alle vier de shift registers.
Wanneer de volgende toets wordt ingedrukt, wordt de eerder geladen gegevens verschoven naar de volgende uitvoer van elk van de vier registers en nieuwe data wordt op de eerste uitgang. Op de volgende toets depressie,
de tweede uitvoerdata wordt verschoven naar de derde uitgang en de eerste output data wordt verschoven naar de tweede uitgang, terwijl de nieuw ingevoerde gegevens verschijnen aan de uitgang van de registers.
Eveneens op de volgende toets depressie, de eerder geladen derde uitvoerdata verschuift naar de vierde uitgang, de tweede uitgangsdata verschuivingen in de derde uitgang, wordt de eerste uitvoerdata verschuift naar de tweede uitgang, en de nieuw ingevoerde gegevens op de eerste uitgang. Bijvoorbeeld, als de ingevoerde vergrendeling code 4567, QA0 om QD0 is het knabbelen voor eenheden plaats QA1 om QD1 is het knabbelen voor tientallen plaats QA2 om QD2 is het knabbelen voor honderden plaats, en QA3 om QD3 is het knabbelen voor duizenden plaats.
uitgangen
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
0
0
0
< p> 0
0
0
0
0
0
1
0
0
5
0
0
0
0