TC Moduł 11: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
m Zastępowanie tekstu – „,...,” na „,\ldots,” |
||
(Nie pokazano 1 wersji utworzonej przez jednego użytkownika) | |||
Linia 50: | Linia 50: | ||
|valign="top"|Dalsza rozbudowa prowadzi do koncepcji rejestru uniwersalnego. W rejestrze uniwersalnym, oprócz typowych operacji LOAD i HOLD, występują mikrooperacje przesuwania w prawo oraz w lewo: | |valign="top"|Dalsza rozbudowa prowadzi do koncepcji rejestru uniwersalnego. W rejestrze uniwersalnym, oprócz typowych operacji LOAD i HOLD, występują mikrooperacje przesuwania w prawo oraz w lewo: | ||
<math>SHR(x_p,Y)\,</math> – przesunięcie logiczne słowa <math>Y\,</math> w prawo z wpisaniem bitu <math>x_p\,</math> na zwalnianą pozycję; <math>y_{n-1} := x_p,\, y_i := y_{i+1}</math> dla <math>i = n-2 , | <math>SHR(x_p,Y)\,</math> – przesunięcie logiczne słowa <math>Y\,</math> w prawo z wpisaniem bitu <math>x_p\,</math> na zwalnianą pozycję; <math>y_{n-1} := x_p,\, y_i := y_{i+1}</math> dla <math>i = n-2 ,\ldots, 0</math>; | ||
<math>SHL(Y,x_l)\,</math> – przesunięcie logiczne słowa <math>Y\,</math> w lewo z wpisaniem bitu <math>x_l\,</math> na zwalnianą pozycję; <math>y_i := y_{i-1}</math> dla <math>i = n-1 , | <math>SHL(Y,x_l)\,</math> – przesunięcie logiczne słowa <math>Y\,</math> w lewo z wpisaniem bitu <math>x_l\,</math> na zwalnianą pozycję; <math>y_i := y_{i-1}</math> dla <math>i = n-1 ,\ldots, 1,\, y_0 := x_l</math> . | ||
Linia 67: | Linia 67: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|width="500px" valign="top"|[[Grafika:TC_M11_Slajd9.png|thumb|500px]] | |width="500px" valign="top"|[[Grafika:TC_M11_Slajd9.png|thumb|500px]] | ||
|valign="top"|Zaprojektowanie licznika o pojemności <math>N\,</math> (licznik mod <math>N\,</math>), co oznacza zliczanie w cyklu <math>0, 1, ..., N | |valign="top"|Zaprojektowanie licznika o pojemności <math>N\,</math> (licznik mod <math>N\,</math>), co oznacza zliczanie w cyklu <math>0, 1, ..., N - 1, 0, 1\,</math> itd., jest prostym zadaniem syntezy logicznej. Przykładowa, zakodowana tablica przejść-wyjść licznika mod <math>16\,</math>, zliczającego w górę i wyposażonego w wejście zezwalające <math>E\,</math> jest podana w tablicy na planszy. Bezpośrednio z tej tablicy można uzyskać tablice Karnaugha funkcji wzbudzeń dla przerzutników typu <math>T\,</math>. | ||
|} | |} | ||
Linia 81: | Linia 81: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|width="500px" valign="top"|[[Grafika:TC_M11_Slajd11.png|thumb|500px]] | |width="500px" valign="top"|[[Grafika:TC_M11_Slajd11.png|thumb|500px]] | ||
|valign="top"|Zastępując każdy przerzutnik <math>T\,</math> licznika z planszy 10 przerzutnikiem typu <math>D\,</math> z bramką <math>EXOR\,<math> uzyskujemy układ, w którym możliwe będzie zrealizowanie dodatkowej mikrooperacji ładowania (<math>LOAD\,</math>). | |valign="top"|Zastępując każdy przerzutnik <math>T\,</math> licznika z planszy 10 przerzutnikiem typu <math>D\,</math> z bramką <math>EXOR\,</math> uzyskujemy układ, w którym możliwe będzie zrealizowanie dodatkowej mikrooperacji ładowania (<math>LOAD\,</math>). | ||
|} | |} |
Aktualna wersja na dzień 21:57, 15 wrz 2023
![]() |
Układy cyfrowe cz. 2 |
![]() |
Licznik to rejestr specjalnego typu, dodatkowo wyposażony w mikrooperację zliczania. Rysunek na planszy ilustruje pracę licznika o mikrooperacjach: LOAD, HOLD, COUNT. |
![]() |
Zastępując każdy przerzutnik licznika z planszy 10 przerzutnikiem typu z bramką uzyskujemy układ, w którym możliwe będzie zrealizowanie dodatkowej mikrooperacji ładowania (). |
![]() |
Wprowadzając następnie multipleksery między wyjścia bramek a wejścia uzyskuje się schemat licznika z wpisywaniem równoległym synchronicznym. |
![]() |
Na rysunku przedstawione jest działanie pamięci typu ROM o 3 wejściach adresowych. Sygnały wyjściowe pamięci odpowiadające poszczególnym adresom wyróżniono kolorami. |
![]() |
Odpowiednia tablica przejść wyjść automatu reprezentującego układ sterujący wynika bezpośrednio z uzyskanego grafu. |