90 likes | 350 Views
Rozdělení registrů. 4-bitový. 4-Byte. 8-bitový. 8-Byte. 16-bitový. 16-Byte. Jsou to sekvenční logické obvody, které umožňují vložení a přesun informace. Registr je paměťový modul, rozdíl oproti vlastní paměti je v tom, že má mnohonásobně
E N D
4-bitový 4-Byte 8-bitový 8-Byte 16-bitový 16-Byte Jsou to sekvenční logické obvody, které umožňují vložení a přesun informace. Registr je paměťový modul, rozdíl oproti vlastní paměti je v tom, že má mnohonásobně menší kapacitu (registr – řádově n bitů, paměť – řádově MB až GB (TB) Uložení informace do registru většinou slouží k dočasnému uchování (např. mezivýsledky při provádění operací či instrukcí Registr vytvoříme vhodným propojením několika klopných obvodů (RS, D, JK) Kapacita registru : je množství informace, které lze do registru uložit. Vstupní informace je : - v bitech (b) - v bytech (B)
4-bitový paměťový registr Q3 D3 D2 Q2 Q1 D1 D0 Q0 .. .. .. .. .. .. .. .. .. .. .. .. bn-1 bn-1 bn-1 bn bn bn b1 b1 b1 b3 b3 b3 b4 b4 b4 b2 b2 b2 Q D Q D D Q Rozdělení registrů dle stavu informace - paměťové (RS, D, JK) - posuvné - jednosměrné - obousměrné - kruhové Q D
LIFO – Last In First Out FIFO – First In First Out sériový vstup dat sériový výstup dat sériový vstup dat D Q D Registr typu Zásobník (Sklípek) Registr typu Zápisník Q sériový výstup dat Rozdělení registrů dle vstupní a výstupní informace - sériový vstup dat; sériový výstup dat (FIFO, LIFO)
sériový vstup dat D Q7 Q6 Q5 paralelní výstup dat Q4 Q3 Q2 Q1 Q0 Rozdělení registrů dle vstupní a výstupní informace - sériový vstup dat; paralelní výstup dat
D7 D6 D5 paralelní vstup dat D4 D3 D2 D1 D0 Q sériový výstup dat Rozdělení registrů dle vstupní a výstupní informace - paralelní vstup dat; sériový výstup dat
Q7 D7 Q6 D6 Q5 D5 paralelní vstup dat paralelní výstup dat Q4 D4 Q3 D3 Q2 D2 Q1 D1 Q0 D0 Rozdělení registrů dle vstupní a výstupní informace - paralelní vstup dat; paralelní výstup dat (paměťový registr)
Použití registrů - uchovávání dat (dočasné) - uchovávání dat (trvalé) - pro aritmetické operace - pro logické operace - pro konverzi dat - pro posuvné zpracování dat - pro cyklické zpracování dat
Otázky ke zkoušení Definuj co je to registr. Definuj co je to kapacita registru. Nakresli a popiš jaké je rozdělení registrů dle stavu informace ? Nakresli a popiš funkci registru FIFO. Nakresli a popiš funkci registru LIFO. Nakresli a popiš funkci registru SIPO. Nakresli a popiš funkci registru PISO. Nakresli a popiš funkci registru PIPO. Popiš jaké je použití registrů.