Co to jest rejestr cyfrowy?
Rejestr cyfrowy to układ sekwencyjny służący do przechowywania informacji binarnej. Składa się najczęściej z kilku przerzutników, z których każdy przechowuje jeden bit danych. Rejestr 3-bitowy zawiera więc 3 przerzutniki, a rejestr 8-bitowy — 8 przerzutników.
Budowa
Typowy rejestr może być zbudowany z przerzutników typu D połączonych wspólnym sygnałem zegarowym. Wejścia i wyjścia przerzutników oznacza się często jako:
- D — wejście danych,
- Q — wyjście danych,
- C / CLK — wejście zegarowe.
W schematach funkcjonalnych rejestr można rozpoznać po kilku przerzutnikach połączonych w jeden układ, często z wyjściami oznaczonymi np. Q0, Q1, Q2.
Rodzaje rejestrów
Najczęściej spotykane są:
- rejestry równoległe — zapisują i odczytują kilka bitów jednocześnie,
- rejestry przesuwające — przesuwają dane o jeden bit przy każdym impulsie zegarowym,
- rejestry szeregowo-równoległe — zamieniają transmisję szeregową na równoległą lub odwrotnie.
Jak odróżnić rejestr od innych układów?
Rejestr nie wykonuje dodawania jak sumator, nie porównuje liczb jak komparator i nie musi zliczać impulsów jak licznik. Jego podstawową funkcją jest zapamiętanie lub przesuwanie danych binarnych.