.::Wujek Wejściówka nr.2::.
To być najprawdopodobniej dobrze
1
1
.
.
C
C
o
o
t
t
o
o
s
s
ą
ą
r
r
e
e
j
j
e
e
s
s
t
t
r
r
y
y
i
i
d
d
o
o
c
c
z
z
e
e
g
g
o
o
s
s
ł
ł
u
u
ż
ż
ą
ą
:
:
Rejestrem nazywamy układ zbudowany z przerzutników służący do czasowego zapamiętania
(przetrzymania) informacji. Rejestry należą do synchronicznych układów cyfrowych
Często pełnią funkcję układów buforowych, pośredniczących pomiędzy układami cyfrowymi
o różnej szybkości pracy
2
2
.
.
P
P
o
o
d
d
z
z
i
i
a
a
ł
ł
r
r
e
e
j
j
e
e
s
s
t
t
r
r
ó
ó
w
w
:
:
W zależności od sposobu wprowadzania i wyprowadzania informacji układy te dzielimy na:
1. Szeregowe –zapis i odczyt jest realizowany szeregowo. Umożliwiają one
wprowadzenie i wyprowadzenie informacji bit po bicie
2. Równoległe –zapis i odczyt jest realizowany równolegle. Umożliwiają jednoczesne
wyprowadzenie informacji ze wszystkich wyjść oraz wpisywanie jej do wszystkich
wejść.
3. Szeregowo-równoległe – informacja wprowadzana jest szeregowo a wyprowadzana
równolegle
4. Równoległo-szeregowe - informacja wprowadzana jest równolegle a wyprowadzana
Szeregowo
3
3
.
.
P
P
a
a
r
r
a
a
m
m
e
e
t
t
r
r
y
y
c
c
h
h
a
a
r
r
a
a
k
k
t
t
e
e
r
r
y
y
s
s
t
t
y
y
c
c
z
z
n
n
e
e
r
r
e
e
j
j
e
e
s
s
t
t
r
r
ó
ó
w
w
:
:
-parametry statyczne- są określone tak ja dla innych układów TTL + ilość bitów wchodzących
-parametry dynamiczne- rejestrów to:
1. Maksymalna częstotliwość zegarowa (fmax) po ludzku szybkość zapisu;
2. Czasy propagacji sygnału od wejścia do wyjścia
3. Czas ustalania i przetrzymywania sygnału na wejściach
4
4
.
.
C
C
o
o
t
t
o
o
s
s
ą
ą
r
r
e
e
j
j
e
e
s
s
t
t
r
r
y
y
r
r
ó
ó
w
w
n
n
o
o
l
l
e
e
g
g
ł
ł
e
e
i
i
p
p
r
r
z
z
e
e
s
s
u
u
w
w
n
n
e
e
–
–
o
o
g
g
ó
ó
l
l
n
n
a
a
c
c
h
h
a
a
r
r
a
a
k
k
t
t
e
e
r
r
y
y
s
s
t
t
y
y
k
k
a
a
Rejestry równoległe umożliwiają jednoczesne wyprowadzenie informacji ze wszystkich
wyjść oraz wpisywanie jej do wszystkich wejść. Najprostszy rejestr równoległy jest
zbudowany z przerzutników typu D, w których wpisywanie informacji realizowane jest za
pomocą wejścia D. Podanie impulsu na wejście zegarowe spowoduje przepisanie na wyjście
każdego przerzutnika stanu panującego na jego wejściu D. (każdego bitu niezależnie i
jednocześnie) Zanik stanu wysokiego na wejściu zegarowym spowoduje, że przerzutnik
pozostanie w stanie pamiętania wpisanego bitu mimo zmian stanu na wejściu D. Zmiana
słowa wpisanego może nastąpić po wyzwoleniu przerzutnika następnym impulsem
zegarowym
Rejestry przesuwne to rejestry z wejściem lub wyjściem szeregowym. Umożliwiają zmianę
postaci równoległej słowa na szeregową i odwrotnie. Rejestry z możliwością przesuwania
informacji zarówno w prawo jak i w lewo są nazywane rejestrami rewersyjnymi. Jeżeli do
rejestru zostanie wpisane równolegle słowo dwójkowe, a następnie będą podawane impulsy
taktujące, to wpisane słowo będzie się przesuwało wzdłuż rejestru o jedną pozycje po każdym
impulsie taktującym. Na wejściu szeregowym układu otrzyma się kolejne bity tego słowa w
miarę podawania kolejnych impulsów zegarowych. Za pomoca rejestrów przesuwających
możemy realizować operację mnożenia przez 2 lub dzielenia przez 2 liczby przedstawionej w
naturalnym kodzie dwójkowym. Mnożenie przez dwa to po prostu przesunięcie jej w rejestrze
w kierunku starszych bitów o jedną pozycję.
5
5
.
.
C
C
h
h
a
a
r
r
a
a
k
k
t
t
e
e
r
r
y
y
s
s
t
t
y
y
k
k
a
a
r
r
e
e
j
j
e
e
s
s
t
t
r
r
u
u
r
r
ó
ó
w
w
n
n
o
o
l
l
e
e
g
g
l
l
o
o
-
-
s
s
z
z
e
e
r
r
e
e
g
g
o
o
w
w
e
e
g
g
o
o
Rejestry rónoległo-szeregowe
umożliwiają wprowadzenie informacji w sposób równoległy a
wyprowadzanie w sposób szeregowy. W rejestrach tych można dokonać zmiany formatu słów
binarnych z równoległego na szeregowy. CZYT pk4. REJESTR PRZESUWNY
6
6
.
.
P
P
r
r
z
z
y
y
k
k
ł
ł
a
a
d
d
y
y
g
g
r
r
a
a
f
f
u
u
p
p
r
r
a
a
c
c
y
y
r
r
e
e
j
j
e
e
s
s
t
t
r
r
u
u
.
.
7
7
.
.
R
R
e
e
j
j
e
e
s
s
t
t
r
r
y
y
l
l
i
i
c
c
z
z
ą
ą
c
c
e
e
Rejestrem liczącym nazywany rejestr przesuwający, w którym obieg informacji jest
zamknięty w pierścień. Wyjście ostatniego przerzutnika jest zwarte z wejściem pierwszego.
Właściwością takiego układu jest przesuwanie zera lub jedynki w takt impulsów zegarowych
tak ,że po każdym impulsie ten wyróżniony stan (np. jedynka) przesuwa się i 1 pozycję.
Układ taki możemy wykorzystać jako licznik modulo np. 3 liczący liczący kodzie 1 z 3.