Obousměrný registr
Vlastnosti obousměrného posuvného registru Množství dat které lze v registru posouvat je dáno jeho kapacitou Data lze posouvat dvěma směry: Doprava R (Rights) - od vstupu k výstupu ( od nižšího řádu k vyššímu) Doleva L (Lefts) - od výstupu ke vstupu ( od vyššího řádu k nižššímu) 20 21 22 23 24 25 Vstup Výstup 20 21 22 23 24 25
Posuv dat doprava (R) – do vyšších řádů. 20 21 22 23 24 Qn-1 Qi Vstup Výstup s R Qn-1 Qn+1 Qi 1 2 3 4 5 6 7
Posuv dat doleva (L) – do nižších řádů. 20 21 22 23 24 Qi Qn+1 Vstup Výstup s L Qn-1 Qn+1 Qi 1 2 3 4 5 6 7
Realizace čtyřbitového obousměrného registru & 1 & 1 & 1 & 1 Data R Clock
Registr 74194 - čtyřbitový obousměrný posuvný registr D0 - D3 (IA - ID) paralelní vstup dat DSR (ISR), DSL (ISL) - sériový vstup dat CP (C) hodinové impulsy S0, S1 řídící vstupy MR (/R) nulování registru Q0 - Q3 (QA - QD) výstupy registru
Pracovní režimy (módy) registru 74194 S0 = H; S1 = L posuv dat vpravo (Q0 -> Q3) Načítají se data ze vstupu DSR s náběžnou hranou hodinového impulsu do 1 stupně registru (Q0 + se současně posunou) S0 = L; S1 = H posuv dat vlevo (Q3 -> Q0) Načítají se data ze vstupu DSL s náběžnou hranou hodinového impulsu do posledního stupně registru (Q3 + se současně posunou) S0 = H; S1 = H paralelní načtení dat z D0 -- D3 Data jsou synchronně uložena do registru S0 = L; S1 = L obsah registru je beze změny
Nakresli a definuj obousměrný registr. Otázky ke zkoušení Nakresli a definuj obousměrný registr. Popiš funkční význam špiček obousměrného registru 74197 : D0 - D3 (IA - ID); DSR (ISR), DSL (ISL) CP (C) S0, S1 MR (/R) Q0 - Q3 (QA - QD) Jaká je funkce obousměrného registru je-li S0 = H; S1 = L. Jaká je funkce obousměrného registru je-li S0 = L; S1 = H. Jaká je funkce obousměrného registru je-li S0 = H; S1 = H.