29.06.2013 Views

Curs 3 - Bazele logice ale calculatoarelor - derivat

Curs 3 - Bazele logice ale calculatoarelor - derivat

Curs 3 - Bazele logice ale calculatoarelor - derivat

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

load<br />

shift<br />

xn-1 x2 x1 x0<br />

yn-1 (iesire seriala)<br />

Figura 3.3.6 Registru cu incarcare par<strong>ale</strong>la si extragere seriala.<br />

Functia principala a acestui registru este conversia informatiei din<br />

format serial in format par<strong>ale</strong>l (de exemplu la transmisia seriala din cadrul<br />

interfetei seri<strong>ale</strong> a calculatorului).<br />

3) Registru cu incarcare seriala si extragere par<strong>ale</strong>la a informatiei.<br />

Registrul (fig.3.3.7) are un singur semnal de comanda SHIFT, care<br />

comanda deplasarea in registru. La fiecare front activ, informatia se<br />

deplaseaza o pozitie, iar bitul furnizat la intrarea seriala x0 se va incarca in<br />

bistabilul corespunzator. In orice moment informatia poate fi extrasa in<br />

par<strong>ale</strong>l de la iesiri.<br />

(intrare seriala) x0<br />

shift<br />

yn-1 y2 y1 y0<br />

Figura 3.3.7 Registru cu incarcare seriala si extragere par<strong>ale</strong>la.<br />

Functia principala este de conversie din format serial in format par<strong>ale</strong>l<br />

(exemplu de utilizare: in interfata seriala a calculatorului pentru receptie).<br />

4) Registru cu incarcare seriala si extragere seriala. Este un caz<br />

particular al tipului 3, cand informatia este extrasa numai printr-o singura<br />

iesire, opusa intrarii seri<strong>ale</strong> (fig.3.3.8).<br />

(intrare seriala) x0<br />

shift<br />

cbb cbb cbb cbb<br />

cbb cbb cbb cbb<br />

cbb cbb cbb cbb<br />

yn-1 (iesire seriala)<br />

Figura 3.3.8 Registru cu incarcare seriala si extragere seriala.<br />

21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!