Vad är en ringräknare?

I ett datorsystem är standardringen för räknaren en typ av räknare som består av ett skiftregister, en annan typ av räknare som finns i den sekvensiella logiska formen. Denna typ av logik påverkas och bestäms av tidigare ingångar och tidigare historik för data. Registren producerar diskreta förseningar av vågformer eller digitala signaler, som synkroniseras till vissa funktioner av en diskret och variabel mängd steg i ett skiftregister. Dessa steg kallas antingen flip-flops av typ "D" eller flip-flops av typ "JK." Skiftregister som en gång fungerade som en dators digitala minne, är upp till hundratals steg långa.

Vissa skiftregister kan bli ringräknare om ett visst skiftregisters utgångsdata matas tillbaka till dess ingång. Vid utförandet av denna åtgärd betraktas denna typ av register nu som en ringräknare där den slutliga flip-flop-utgångsdata blir den initiala flip-flop-ingångsdata för registret. Data i räknaren slingrar kontinuerligt, cirkulerar om och upprepar data inom denna stängda krets. Denna typ av räknare kallas en rät räknare eller en räknare.

I en rak ringräknare som består av 4 bitar arbetar kretsen med binär kod, där varje bit är inställd på antingen 1 eller 0, med uppsättningar av funktioner som återställer varje bit med varje flip-flop. Arbetar på detta sätt, när den första biten sätts till 1, är alla andra bitar inställda på 0. Med varje på varandra följande flip-flop inställs nästa bit som följer på 1 medan biten som tidigare sattes till 1 blir 0. processen fortsätter i denna räknare för 4 vippor tills den når den sista biten och börjar om igen. Rörelsen som denna räknare visar kallas "rotation" på grund av dess cirkulära natur.

En annan typ av räknare kallas den vridna räknaren, även känd under namnen Johnson ringräknare eller Moebiusräknare. Återkopplingsdata för denna typ av räknare liknar överbeckräknaren förutom att den slutliga flip-flop-utgångsdata inverteras och matas tillbaka till den initiala flip-flop-ingången. Denna räknare är fördelaktig eftersom den kräver hälften av mängden flip-flops som en överbeck-räknare kan kräva. I vissa fall kan denna typ av räknare till och med fungera dubbelt så snabbt och därmed minska driftstiden. Den vridna räknaren finns som standardformer för TTL eller CMOS IC.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?