Vad är register och räknare i digitala system?

Vad är register och räknare i digitala system?

Registrera:-varje flip-flop är en binär cell kan lagra en bit information. Ett Register är helt enkelt en grupp av flip-flops. En n-bitars register har en grupp n flip-flops. Den grundläggande funktionen av ett register är att hålla information i ett digitalt system för att göra den tillgänglig för logikelement under computing. Eftersom ett register består ett ändligt antal flip-flops och som var och en av dessa flip-flops är kapabel att lagra ett enda 0 eller 1, det finns ett begränsat antal 0-1 kombinationer som kan lagras i ett register. Var och en av dessa kombinationer är känd som staten eller innehållet i detta register. Med flip-flops kan vi lagra data bitvis men vanligtvis data visas inte som enda bitar. Istället är det vanligt att lagra data ord av n-bitars med typiska ordet längder av 4, 8, 16, 32 eller 64 bitars. Således kombineras flera flip-flops för att bilda ett register för att lagra hela data ord. Registren är synkron kretsar således alla flip-flops styrs av en gemensam klocka linje. Som register är ofta använda att samla seriella data som de också kallas ackumulatorer.
Räknare:-en räknare är en sekventiell krets - som räknas. Det innebär att den fortgår genom en fördefinierad sekvens av stater där staten av kretsen bestäms av påstår av alla dess flip flops. Som varje stat av kretsen kan ges ett nummer kan vi säga att en räknare producerar en sekvens av nummer. En vanligt förekommande strategi är att tolka en kretsar stat som dubbla nummer, så om flip-flop A, B och C är alla 0 den räknaren stat är 0. om A är 1, B är 0 och C är 1 är den räknaren stat 101 = 5 och så vidare. De mest grundläggande räknarna kommer helt enkelt ökas med 1 med varje puls för klockan, så efter staten 100 det kommer att gå till 101; Nästa puls kommer att låta det växla till 110 etc. Det är möjligt att design räknare med alla nödvändiga räknande sekvens.