Înregistrează-te (tehnica digitală) - un

Operațiuni în registre

Următoarele operații sunt tipice:

  • primind cuvântul într-un registru;
  • cuvânt de transmisie dintr-un registru;
  • bitwise operație logică;
  • deplasare de la stânga sau la dreapta de un număr predeterminat de biți;
  • conversia de cuvinte cod serial la paralel și vice-versa;
  • stabilirea unui registru la starea inițială (reset).

Registrul de clasificare

Registrele sunt clasificate [1] în următoarele tipuri:

La rândul său, registrele de deplasare sunt împărțite în:

  • metoda informațiilor IO:
    • paralel - scrierea și citirea informațiilor are loc simultan pe toate intrările și toate ieșirile [15];
    • serial - scrierea și citirea informațiilor are loc în primul flip-flop, iar informațiile pe care a fost în declanșare este suprascrisă de următoarea - același lucru se întâmplă cu restul declanșatoare [16] [17];
    • combinate;
  • în direcția de transmitere a datelor:
    • unidirecțională;
    • Reversible [18] [19].
  • de Radix
    • binar
    • ternar
    • zecimal

tipuri de registre

Registrele se disting prin tipul de intrare (încărcare ore) și de ieșire (descărcare, distribuire) informații:

  1. Cu informațiile de intrare și de ieșire serială
  2. Cu informațiile de intrare și de ieșire paralel
  3. Cu intrare și de ieșire paralel în serie. De exemplu: SN74LS165J (N), SN74166J (N), SN74LS166J (N)
  4. Cu intrare și ieșire în paralel. De exemplu: SN7416J (N), SN74LS164J (N), SN74LS322J (N), SN74LS673J (N)

Utilizarea declanșatoare cu zăvoare de ieșire tristate, a crescut (comparativ cu chips-uri convenționale serie) capacitate de încărcare permit utilizarea (în microprocesor cu sisteme de organizare coloana vertebrală) înregistrează direct cu linie ca registre, registre tampon, registre IO transmițător principal, și t. d., fără circuite de interfață suplimentare.

registre paralele

In paralel (static) registre circuitul de evacuare nu comunică unul cu celălalt. Comune biți sunt, în general, circuitul de pontaj, activați resetare / configurare, ieșire sau receptor, adică circuitul de comandă. EXEMPLU circuit de registru static construit pe bistabilele de tip D cu intrări dinamice directă cu intrări și ieșiri de resetare la un al treilea stat, EZ semnal controlat.

Shear registre (succesive)

Succesive (forfecare) registre reprezintă circuitele de biți de lanț asociate lanțurilor de transport. Operația de bază - turei biții de codificare de la un flip-flop la următorul fiecare impuls de ceas. De la un singur capăt registrele de comutare cu un bit cuvânt este deplasat spre dreapta atunci când primiți un semnal de ceas. De intrare și de ieșire serială (dreapta Serial Ing. Date, DSR).

În conformitate cu cerințele de sincronizare ale registrelor de deplasare fără elemente logice în conexiunile mezhrazryadnyh nu poate fi realizată cu o singură treaptă declanșează un nivel ușor de gestionat, deoarece unele declanșatori sunt pe durata nivelului permițând ceasului pentru a comuta în mod repetat, ceea ce este inacceptabil. Aspectul conexiunilor un element de logică mezhrazryadnyh, și mai mult decât atât, adâncimea circuitelor logice Nonidentitatea simplifică registre de condițiile de sănătate și extinde gama de tipuri de declanșare adecvate pentru aceste circuite. registre de deplasare multicycle sunt controlate prin secvența de sincronizare multiple. Dintre acestea cele mai cunoscute push-pull cu principalele și suplimentare registre construite într-un simplu-o singură etapă bistabile nivel controlat. Prin ciclu de ceas C1 conținutul principal al registrului este rescris într-o sumă suplimentară, ci de tact C2 revine la miez, dar în biți adiacente, ceea ce corespunde la o schimbare a cuvântului. Costul echipamentelor și performanță de mare viteză, această opțiune este aproape de registru cu un singur ciclu, cu două etape de declanșare.

  • SN74ALS164 (KR1533IR8) - opt biți registru de deplasare în serie cu sistemul de încărcare și descărcare în paralel. Ea are două intrări, A și B, care permite blocarea uneia dintre ele (prin fixarea la un nivel scăzut de tensiune pe marginea în creștere a impulsului de ceas) pentru a efectua introducerea de date într-un cod de serie la o altă intrare.
  • SN74ALS165 (KR1533IR9), SN74ALS166 (KR1533IR10) - opt biți registru de deplasare în serie cu descărcare care funcționează în două moduri: încărcare paralelă și forfecare,
  • SN74198 (KR1533IR13) - opt biți registru de deplasare bidirecțional cu patru moduri de operare: de încărcare paralel, schimbare stânga, dreapta și schimbare de blocare.
  • SN74LS295 (KR1533IR16) - chetyrohrazryadny registru reversibil deplasare cu ieșiri tri-stat care au patru moduri de operare: de încărcare paralel, deplasare la stânga, dreapta deplasare și de blocare.

registrele CPU

După desemnarea registrelor procesorului diferă în funcție de:

registrele Trinity

Registrele Trinity se bazează pe declanșatoare ternare. Ca ternar declanșează registre ternare pot fi diferite sisteme ternare de codificare a datelor ternare (cifre ternare). A trei nivele cu un singur fir, duplex doi biți cu două fire, cu două niveluri de trei cifre odnoedinichnaya trei fire, cu două niveluri de trei cifre odnonulevaya trei fire etc. ternară din trei cifre odnoedinichnye registre N biți de date descrise.

Cifra din dreapta este o diagramă de nouă cifre paralele statice gated registru de date ternară în gated registre ternare trohbitnoy date odnoedinichnoy sistem elemente logice ternare trei trei cifre paralele statice (liniile marcate „3B“ - cu trei fire) având o capacitate în exponențială pozițional ternar numere numeralul (coduri ).

notițe

literatură

Vezi ce „înregistrare (tehnologie digitală)“ în alte dicționare:

Trigger - În acest termen, există alte utilizări, a se vedea de declanșare (dezambiguizare) .. Declanșare (sistem de declanșare) clasă de dispozitive electronice care au capacitatea de a fi o lungă perioadă de timp într-una din cele două stări stabile, și să le alterneze sub ... ... Wikipedia

Flop (electronica) - Cerere de „declanșare“ redirecționează aici. Cm. alte valori. Trigger mai simplu dispozitiv secvențial, care poate fi o lungă perioadă de timp într-una din mai multe stări stabile posibile, și de a schimba de la una la alta, sub ... ... Wikipedia

SR-declanșare - Cerere de „declanșare“ redirecționează aici. Cm. alte valori. Trigger mai simplu dispozitiv secvențial, care poate fi o lungă perioadă de timp într-una din mai multe stări stabile posibile, și de a schimba de la una la alta, sub ... ... Wikipedia

T-flip-flop - Cerere de "Trigger" redirecționează aici. Cm. alte valori. Trigger mai simplu dispozitiv secvențial, care poate fi o lungă perioadă de timp într-una din mai multe stări stabile posibile, și de a schimba de la una la alta, sub ... ... Wikipedia

Binare de declanșare - Cerere de „declanșare“ redirecționează aici. Cm. alte valori. Trigger mai simplu dispozitiv secvențial, care poate fi o lungă perioadă de timp într-una din mai multe stări stabile posibile, și de a schimba de la una la alta, sub ... ... Wikipedia

celula Dvoichnotroichnaya memorie - declanșare ternară electronice, mecanice, pneumatice, hidraulice, sau alt dispozitiv care are trei stări stabile, capabile să treacă de la oricare dintre cele trei stări stabile la oricare dintre celelalte două state stabile ... Wikipedia

Ternară calculator - verifica neutralitatea. Pe pagina de discuție ar trebui să fie detaliile. calculator ternare de calculator construit pe elemente și noduri logice binare și ternare care lucrează în binar și ... Wikipedia

articole similare