Registre de registre de memorie și de schimbare - stadopedia

Un registru este un dispozitiv care primește, stochează, convertește și emite numere în cod binar. Informațiile din registru sunt stocate ca număr. Acesta include declanșatoare individuale, numărul cărora corespunde numărului de biți ai codului binar și elementelor logice.







Registrele efectuează un număr de micro-operații pe cuvinte:

1. Acceptarea unui cuvânt în registru în codul înainte și înapoi, datele sunt stocate în registru până când apare comanda pentru schimbarea lor.

2. Emiterea unui cuvânt din registru în codul înainte și înapoi.

3. Efectuați operații logice bitrate pe mai multe cuvinte.

4. Treceți codul la dreapta sau la stânga pentru numărul necesar de cifre, convertiți codul paralel la codul de serie și invers.

Prin scrierea și citirea numerelor de cod din registru, ar trebui să faceți distincție între registrele paralele și secvențiale:

Registrul paralel. În registrele paralele, operațiile de scriere și de citire a informațiilor sunt efectuate simultan în toate cifrele. Diagrama registrului de trei cifre de pe flip-flop-urile D construite în pachetul Electronic Workbench este prezentată în figura 3. Informația se prezintă sub forma unui cod paralel, adică toți biții sunt simultan pe fire n (n = 3). Astfel, informațiile din registrul paralel sunt stocate în cod paralel, astfel încât registrul paralel este numit registrul de memorie. Informația citită din ieșirile de declanșare este ilustrată în diagrama timpului (a se vedea figura 2).


Figura 1 - Schema registru paralel

Figura 2 - Diagrama de funcționare a registrului paralel







registru de serie. Numărul de cod înregistrează începe înregistrarea consecutiv cu prima categorie prin avansarea secvențial informații folosind impulsuri de ceas. Schema de trei biți registru de serie format pe D-flip-flops, se arată în Fig.3. Diagrama de sincronizare registru de funcționare care ilustrează cum se arată în ris4. SCRIE introduce o intrare la un cod de serie, adică biți de valoare transmise secvențial la fel cum am citit numărul de biți de multe, cum ar fi „1342“ - 1342. În forma generală: magazine de registru n-biți număr n-biți pentru impulsurile de n-ceas. cod de serie primite la registrul de intrare este convertită într-un cod paralel: număr poate fi citit de la ieșirile bistabile. La primirea fiecărui impuls de ceas schimbă informațiile scrise în registru (mișcarea de la intrare la priza), astfel încât registrul de serie este numit un registru de deplasare.

Figura 3 - Schema înregistrărilor succesive

Figura 4 - Diagrama de funcționare a registrului de secvențe

un bit este echivalentă cu înmulțirea trecerea datelor de cod 2. De exemplu, 101 conține numărul (5 în cod zecimal), l-am schimba cu un bit la stânga și de a obține 1010 (valoare zecimală 10). Informațiile înregistrate în registrul secvențial pot fi citite din MSB producției sale sub forma unui serial: dacă după înregistrarea în numere de registru pentru a reînnoi ceasul său, biți în funcție de numărul de biți vor fi citite la ieșire din cel mai semnificativ bit și de acolo pot fi transferate la alte circuite cititor.

Pentru stocarea și prelucrarea informațiilor în micro-calculatoare sunt utilizate pe scară largă, registrele de comutare. Registre de deplasare sunt de obicei implementate pe dispozitive ASIC efectuate folosind RS-, sau D JK - bistabile, iar diferențele între acestea sunt în principal legate de o metodă de prelucrare a datelor de intrare și de ieșire.

1. Utilizând pachetul Electronic Workbench, proiectați circuitele pe baza elementelor și analizați activitatea registrelor.

2. Creați un raport privind performanța lucrărilor de laborator în MS Word
- Sisteme de registre.
- Diagrame de timp ale activității registrelor.

Sarcinile sunt efectuate în funcție de opțiunile:

1. Construiți un registru serial pe patru biți;

2. Construiți un registru paralel pe patru biți;







Articole similare

Trimiteți-le prietenilor: