Register (digital teknik)

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 10 februari 2020; kontroller kräver 13 redigeringar .

Ett register  är en anordning för att skriva, lagra och läsa n -bitars binära data och utföra andra operationer på dem [1] .

Registret är en ordnad uppsättning vippor , vanligtvis D-vippor , vars antal motsvarar antalet bitar i ordet . En kombinerad digital enhet kan kopplas till registret , med hjälp av vilken vissa operationer utförs på ord.

Basen för byggnadsregister är: D-vippa , RS-vippa , JK-vippa .

Operationer i register

Följande operationer är typiska:

Klassificering av register

Register klassificeras [2] enligt följande typer:

I sin tur är skiftregistren uppdelade:

Registertyper

Register särskiljs av typen av inmatning (laddning, mottagning) och utmatning (uppladdning, utfärdande) information:

  1. Med sekventiell inmatning och utmatning av information
  2. Med parallell in- och utmatning av information
  3. Med parallell ingång och seriell utgång. Till exempel: SN74LS165J(N), SN74166J(N), SN74LS166J(N)
  4. Med seriell ingång och parallell utgång. Till exempel: SN7416J(N), SN74LS164J(N), SN74LS322J(N), SN74LS673J(N)

Användningen av vippor med spärrar med tre tillstånd vid utgången, ökad (jämfört med standardmikrokretsar i serien) belastningskapacitet tillåter användning ( i mikroprocessorsystem med ryggradsorganisation ) av register direkt på ryggraden som register, buffertregister, I/O-register, stamnätssändare etc. utan extra gränssnittskretsar.

Utöver de binära registren som beskrivits ovan kan registret också baseras på ett annat talsystem , såsom ternär eller decimal .

Parallella register

I parallella (statiska) register utbyter inte bitkretsar data med varandra. Gemensamt för bitarna är vanligtvis klocka, återställa / ställa in, mata ut eller ta emot behörigheter, det vill säga styrkretsar. Ett exempel på en statisk registerkrets byggd på typ D vippor med direkta dynamiska ingångar, med återställningsingångar och tredjetillståndsutgångar styrda av EZ-signalen.

Skift (seriella) register

Skiftregister (eller sekventiella (skift)register ) är en kedja av bitkretsar som är sammankopplade med överföringskretsar. Huvuddriftssättet är förskjutningen av kodens bitar från en trigger till en annan för varje puls av klocksignalen. I enkelcykelregister med en förskjutning en bit åt höger skiftas ordet när en klocksignal kommer . Ingången och utgången är seriella ( Engelska  Data Serial Right, DSR ).

Enligt synkroniseringskraven i skiftregister som inte har logiska element i inter-bit-anslutningar, kan enstegs nivåstyrda triggers inte användas, eftersom vissa vippor kan växla upprepade gånger under aktiveringsnivån för klocksignalen, vilket är oacceptabel. Uppkomsten av logiska element i inter-bit-anslutningar, och ännu mer, logiska kretsar av icke-enhetsdjup, förenklar uppfyllandet av villkoren för drift av register och utökar utbudet av triggertyper som är lämpliga för dessa kretsar. Flercykelskiftregister styrs av flera klockor. Av dessa är de mest kända push-pull med huvud- och tilläggsregistren, byggda på enkla enstegs nivåkontrollerade flip-flops. Vid cykel Cl skrivs innehållet i huvudregistret om till ett ytterligare, och vid cykel C2 återgår det till huvudregistret, men redan till angränsande bitar, vilket motsvarar en ordförskjutning. När det gäller utrustningskostnader och hastighet är detta alternativ nära ett encykelregister med tvåstegs vippor.

Exempel:

Processorregister

Behandlande register skiljer sig efter syftet med:

Ternära register

Ternära register är byggda på ternära flip-flops . Liksom ternära vippor, kan ternära register vara av olika ternära kodningssystem för ternära data (ternära siffror): tre-nivå entråd, två-nivå tvåsiffrig tvåtråd, två-nivå tresiffrig en-en tre -tråd, två-nivå tre-siffrig en-noll tre-tråd, etc.

Bilden till höger visar ett diagram över ett nio-bitars parallellt statiskt grindat ternärt dataregister på tre tre-bitars parallella statiska grindade ternära dataregister i ett trebitars en-enhetssystem av ternära logiska element (linjer med beteckningen 3B: tretråd), som har en kapacitet i det exponentiella positionella ternära talsystemet av tal (koder).

Se även

Anteckningar

  1. Gabrielyan Sh., Vakhtina E. Elektroteknik och elektronik. Riktlinjer. - Stavropol: Argus, 2013. - S. 32. - ISBN 978-5-9596-0837-8 .
  2. http://wiki.miem.edu.ru/index.php/Circuit Engineering: Föreläsningar Arkivkopia daterad 17 januari 2010 på Wayback Machine Kapitel 11 Avsnitt 1.1 11.1 Klassificering av register
  3. http://www.intuit.ru/department/hardware/archhard2/2/2.html Arkiverad 25 februari 2008 på Wayback Machine Internet University of Information Technology. Arkitektur och organisation av datorer. V.V. Gurov, V.O. Chukanov. 2. Föreläsning: Datorns huvudfunktioner, del 2. Lagringsregister. Fig.2.5. Fyrabitars lagringsregisterstruktur med asynkron inställning till 0 -ingång . Fig.2.6. Konventionell grafisk beteckning för ett 4-bitars lagringsregister med en asynkron inställningsingång till 0
  4. http://www.bashedu.ru/perspage/wsap/posobie/chapter3/6.htm  (otillgänglig länk) Grunderna i digital elektronik. 3.6. Register. Förvaringsregister. Fig.3.25. Funktionsdiagram över huvudtyperna av register. Ris. 3,26. Lagringsregister, på D-vippor synkroniserade med klocknivån (a), kant (b) och på RS-vippor synkroniserade med kanten (c)
  5. http://www.gsm-guard.net/glossary/_r.htm Arkiverad 6 januari 2009 på Wayback Machine -ordlistan. Skift register
  6. http://kpe.hww.ru/spravka_circuitry/rs.htm Arkiverad 17 november 2007 på Wayback Machine Shift-registren
  7. http://dssp.karelia.ru/~ivash/ims/t12/TEMA6.HTM Arkiverad 9 juni 2009 i Wayback Machine Shift-registren. Figur 1. Skiftregister på JK flip-flops
  8. http://www.airalania.ru/airm/147/53/index.shtml Arkiverad 6 mars 2009 på Wayback Machine 6.1. Skiftregister och ringräknare
  9. http://www.intuit.ru/department/hardware/archhard2/2/2.html Arkiverad 25 februari 2008 på Wayback Machine Internet University of Information Technology. Arkitektur och organisation av datorer. V.V. Gurov, V.O. Chukanov. 2. Föreläsning: Datorns huvudfunktioner, del 2. Skiftregister. Fig.2.7. Skiftregisterstruktur. Fig.2.8. Konventionell grafisk beteckning för ett fyrabitars skiftregister med en asynkron inställningsingång till 0
  10. http://dfe3300.karelia.ru/koi/posob/log_basis/registr2.html Arkivexemplar daterad 20 augusti 2009 på Wayback Machine Computer logical foundations. Parallella skiftregister. Fig.9.1 Strukturdiagram av ett 4-bitars parallellringregister. Fig.9.2. 4-bitars ringregisterlogik
  11. http://www.bashedu.ru/perspage/wsap/posobie/chapter3/6.htm  (otillgänglig länk) Grunderna i digital elektronik. 3.6. Register. skiftregister. Ris. 3.27. Skiftregister på D-vippa a), RS-vippa b) och kombinerat register på D-vippa
  12. http://www.texnic.ru/tools/cif_ms/7.html Arkiverad 6 december 2008 på Wayback Machine 7.REGISTERS. 7.1. skiftregister. Ris. 248. Tolvbitars skiftregister
  13. http://shema.relline.ru/main/lections/second/Reg_sdwig Arkiverad 25 maj 2009 på MGIEM Wayback Machine . Kretslopp. Föredrag. skiftregister. Implementering av skiftregister på encykels RS-vippor. Tretakts skiftregister
  14. http://www.exponenta.ru/educat/systemat/1006/3_projects/vavilkin_kornilov.asp Arkivkopia daterad 23 maj 2009 på Wayback Machine Fig.2 Skiftregister som består av fyra D-vippor. Fig. 3 Ett typiskt skiftregister som består av fyra JK-vippor. Fig.5 Laddar data till skiftregistret med hjälp av parallell ingång.
  15. http://it.fitib.altstu.ru/neud/shemotechnika/index.php?doc=teor&st=141 Arkiverad 6 januari 2014 på Wayback Machine 12.1.1. skift register
  16. http://www.texnic.ru/tools/cif_ms/7.html Arkiverad 6 december 2008 på Wayback Machine 7.REGISTERS. Fig. 208. parallellt register
  17. http://www.texnic.ru/tools/cif_ms/7.html Arkiverad 6 december 2008 på Wayback Machine 7.REGISTERS. Fig. 209. Serieregister
  18. http://kt1bladerunner.livejournal.com/1339.html Seriellt skiftregister. Fig.6 Strukturdiagram över ett 4-bitars parallellringregister. Ris. 7. Logikdiagram över ett 4-bitars parallellringregister
  19. http://www.erudition.ru/referat/ref/id.36006_1.html Arkivexemplar av 4 februari 2009 på Wayback Machine 16-bitars omvända skiftregister
  20. http://www.texnic.ru/tools/cif_ms/7.html Arkiverad 6 december 2008 på Wayback Machine 7.REGISTERS. Fig. 210. omvänt register
  21. Pukhalsky G. I. , Novoseltseva T. Ya. Digitala enheter: Lärobok för universitet . - St Petersburg. : Yrkeshögskola, 1996. - S.  600 . — 885 sid. — ISBN 5-7325-0359-5 .

Litteratur

Länkar