Katedra Analizy Funkcjonalnej Wydziału Matematyki Uniwersytetu Łódzkiego.
Arkusz zadań nr 4 do przedmiotu Architektura komputerów
Opracował: Andrzej Fabijańczyk
1. Przedstawić graficznie serię impulsów prostokątnych wejść S, R i wyjść
przerzutnika typu RS realizującego sekwencję stanów:
a) 0011010; b) 101110001.
2. Przedstawić graficznie serię impulsów prostokątnych wejść: Clock, S, R oraz wyjścia X przerzutnika typu RS sterowanego tylnymi zboczami impulsów zegara w trakcie realizacji sekwencji stanów:
a) 0010110; b) 1010011.
3. Przedstawić graficznie serię impulsów prostokątnych wejść: Clock, S, R oraz wyjścia X przerzutnika typu RS sterowanego przednimi zboczami impulsów zegara w trakcie realizacji sekwencji stanów:
a) 10111001; b) 00110010.
4. Modyfikujemy licznik binarny (patrz Fig. 4.11) w ten sposób, że zamieniamy jego przerzutniki na przerzutniki sterowane tylnymi zboczami impulsów zegara. Przedstawić graficznie serię 9 impulsów prostokątnych wejścia Input i wyjść
zakładając, że licznik został wstępnie wyzerowany. Jak teraz będzie działał licznik?
5. Przedstawić graficznie impulsy prostokątne wejść: Clock, UP ENABLE, DOWN ENABLE w liczniku binarnym (patrz Fig. 4.14b) w trakcie realizacji poniższych wskazań zakładając, że licznik został wstępnie wyzerowany:
X3 |
X2 |
X1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
6. Przedstawić graficznie impulsy prostokątne wyjść
w liczniku binarnym (patrz Fig. 4.14a) oraz kolejne jego wskazania przy założeniu, że wstępnie licznik został wyzerowany, a impulsy wejść Clock i ENABLE mają postać:
Clock
ENABLE
7. W liczniku dziesiętnym kodowanym dwójkowo (patrz Fig.4.15) dokonujemy modyfikacji polegającej na tym, że wyjście bramki AND łączymy z wejściem K przerzutnika
oraz na wejście J tego przerzutnika wprowadzamy wartość 1. Jak teraz będzie działał ten licznik?
8. Zaprojektować licznik złożony z 3 JK-przerzutników A, B, C, który realizuje cyklicznie sekwencję wskazań:
A |
B |
C |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
itd.
9. Zaprojektować licznik złożony z 3 RS-przerzutników A, B, C oraz bramek AND i OR, który realizuje cyklicznie sekwencję wskazań:
A |
B |
C |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
itd.
10. Zaprojektować licznik złożony z 3 JK-przerzutników A, B, C oraz odpowiednich bramek, który realizuje cyklicznie sekwencję wskazań:
a)
A |
B |
C |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
itd.
b)
A |
B |
C |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
itd.
c)
A |
B |
C |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
itd.
11. Zaprojektować licznik złożony z 3 RS-przerzutników A, B, C oraz odpowiednich bramek, który realizuje cyklicznie sekwencje wskazań z poprzedniego zadania.
Odpowiedzi
1. a) b)
2. a)
b)
3. a)
b)
4.
Licznik działa wstecz (kolejne wskazania: 111, 110, 101, 100, 011, 010, 001, 000).
5.
6.
Kolejne wskazania: 001, 010, 010, 011, 100, 100.
7. Licznik będzie działał tak samo.
8.
9.
10. a)
b)
c)
11. a)
b)
c)
5
S
R
X
X
R
S
X
R
S
Clock
4
1
2
3
5
6
7
7
6
5
4
3
2
1
X
R
S
Clock
7
6
5
4
3
2
1
X
R
S
Clock
8
8
7
6
5
4
3
2
X
R
S
Clock
1
X2
Clock
UP ENABLE
DOWN ENABLE
Clock
ENABLE
X0
X1
X2
X3
X1
Input
J
K
A
B
K
J
C
K
J
1
1
J
S
C
R
S
B
R
S
A
R
S
J
1
C
K
J
A
K
J
B
1
K
C
K
J
B
K
J
A
K
J
C
K
J
A
K
J
B
K
S
C
R
S
A
R
S
B
R
C
R
S
A
R
S
B
R
S
C
R
S
A
R
S
B
R