Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Kruhový registr. Kruhový registr zpracovává načtenou informaci do registru. Charakteristikou kruhového registru je, že se na rozdíl od předchozích typů.

Podobné prezentace


Prezentace na téma: "Kruhový registr. Kruhový registr zpracovává načtenou informaci do registru. Charakteristikou kruhového registru je, že se na rozdíl od předchozích typů."— Transkript prezentace:

1 Kruhový registr

2 Kruhový registr zpracovává načtenou informaci do registru. Charakteristikou kruhového registru je, že se na rozdíl od předchozích typů registrů načtená data při posuvu dat v registru neztrácejí. Data, která se dostanou na výstup registru, se opět stávají daty vstupními. Činnost kruhového registru je vícefázová. V první fázi se zjistí kapacita registru či vymazání nepotřebných dat v registru. V druhé fázi se načítají data z paralelních či sériových vstupů do registru. V třetí fázi se provádí výpočet využití kapacity registru po načtení vstupních dat. Je-li registr v této fázi naplněn, data se dále nenačítají a dochází k rotaci dat směrem doprava či doleva. V čtvrté fázi se činnost aktivuje tehdy, není-li plně využita kapacita registru po načtení vstupních dat. V této fázi se načítají data do plné kapacity registru a zároveň dochází k posuvu dat (doprava R nebo doleva L) V páté fázi se provádí kontrola naplněnosti dat v registru, je-li registr naplněn, data v registru začnou rotovat směrem doprava či doleva. Naplněnost závisí na počtu vstupních dat (signálů), na kapacitě registru a způsobu zápisu dat do registru.

3 Př. 1:Kapacita registru je 8 bitů; 8 vstupních signálů D 0 –D 7 ; paralelní zápis dat. Registr je naplněn ihned po zápisovém impulsu. Zápis dat ze sériového vstupu musí být zakázán a data v registru nyní lze posouvat směrem doprava (R) nebo doleva (L). Data v registru rotují. D4D4 D5D5 D6D6 D7D7 D0D0 D1D1 D2D2 D3D3 Q sériový výstup dat paralelní vstup dat sériový vstup dat R L

4 Př. 2:Kapacita registru je 8 bitů; 4 vstupní signály; paralelní zápis dat. Registr se naplní ihned 4 bity po zápisovém impulsu. Kapacita registru není využita plně. Je-li zápis dat ze sériového vstupu zakázán, v registru lze nyní posouvat načtenou čtyřbitovou informaci doplněnou o data čtyř zbývajících bitů směrem doprava (R) nebo doleva (L). Data v registru rotují. D4D4 D5D5 D6D6 D7D7 Q sériový výstup dat paralelní vstup dat sériový vstup dat R L

5 Př.3:Kapacita registru je 8 bitů; 4 vstupní signály; sériový a paralelní zápis dat. Registr se naplní ihned 4 bity po zápisovém impulsu. Kapacita registru není využita plně. Lze-li načítat data ze sériového vstupu nesmí se načítat dat z paralelních vstupů. Je-li sériový vstup dat povolen do registru se načte informace do plné kapacity. Registr je nutné doplnit čítačem, který čítá počet možných vstupních impulsů. Je-li kapacita registru naplněna, sériový vstup dat musí být zakázán a data se nyní mohou posouvat (rotovat) směrem doprava (R) nebo doleva (L). D4D4 D5D5 D6D6 D7D7 Q sériový výstup dat paralelní vstup dat sériový vstup dat R L

6 Použití kruhových registrů. a)Cyklické vykonávání programu Každý program pro vykonávání činnosti obsahuje: začátek (START) programu; kroky programu konec programu (END); Start, kroky programu a konec řeší programové instrukce. Automaty tohoto typu pracují tak, že pokud nastane koncová instrukce, program se nezastaví, ale přechází na přechází na počáteční (start) instrukci a pokračuje činnost dále v cyklickém režimu. 1 cykl se nazývá scan programu a trvá nějakou dobu, která je závislá na době vykonávání jednotlivých instrukcí.

7 Použití kruhových registrů. b)Matematická instrukce násobení dvěma v binární soustavě. Q 2121 2020 D 23232 2525 2424 2727 2626 2929 2828 0 1 0 1 1 1 1 0 0 0 181 (10) Q 2121 2020 D 23232 2525 2424 2727 2626 2929 2828 1 0 1 0 1 0 0 1 0 1 382 (10)

8 Použití kruhových registrů. c)Matematická instrukce dělení dvěma v binární soustavě. Q 2121 2020 D 23232 2525 2424 2727 2626 2929 2828 Q 2121 2020 D 23232 2525 2424 2727 2626 2929 2828 0 1 0 1 1 1 1 0 0 0 181 (10) 1 0 1 0 1 0 0 1 0 1 382 (10)

9 Použití kruhových registrů. d)Rotace informace např. reklamní panely.. D4D4 D5D5 D6D6 D7D7 D0D0 D1D1 D2D2 D3D3 Q sériový výstup dat paralelní vstup dat sériový vstup dat R L


Stáhnout ppt "Kruhový registr. Kruhový registr zpracovává načtenou informaci do registru. Charakteristikou kruhového registru je, že se na rozdíl od předchozích typů."

Podobné prezentace


Reklamy Google