? Ein Schieberegister ist eine elektronische Schaltung in Computern und anderen digitalen Geräten verwendet . Er enthält eine Anzahl von Datenbits und verschiebt sie um eine Position , wenn ein Eingangstakt hoch geht . Wie bei vielen anderen logischen Schaltungen, wie zB Tore, Wechselrichter und Flip-Flops , wird das Schieberegister als 40 - Serie CMOS - Serie und 74 TTL -Chips implementiert. Schieberegister
Ein Schieberegister ist eine Reihe von Logik -Flip- Flops in einer Reihe angeordnet sind, wobei der Eingang des einen an den Ausgang des nächsten . Typische Schieberegisterschaltungen sind vier oder acht Bits in Größe, aber durch Verkettung Chips zusammen , können Sie eine Verschiebung für eine beliebige Anzahl von Bits zu registrieren. Jede Stufe in einem Schieberegister fungiert als Mitglied in einer Eimerkette , vorbei an seinen Inhalt auf die nächste Stufe , wenn eine elektronische Puls löst die Schaltung . Wenn das Schieberegister erhält zwei Impulse , die Inhalte Verschiebung um zwei Bits
links und rechts Verschiebt
Schieberegister haben eine Richtung : . Ein linker Schieberegister bewegt Bits aus von rechts nach links , eine rechts Schieberegister bewegt sich in die entgegengesetzte Richtung. Üblicherweise wird ein Schieberegisterschaltung verdrahtet eine oder andere Weise zu arbeiten , obwohl bidirektionale Schieberegister bewegen Bits nach rechts oder links , je nach dem Zustand einer Richtung Eingang . Zum Beispiel kann ein Vier- Bit-Schieberegister folgenden Inhalt haben :
0011
Nach zwei Linksverschiebungen , sehen die Inhalte wie folgt aus:
1100
Typen
Die einfachste Art der Schieberegister Seriell - In , Seriell -Out, oder SISO . Eine Linksverschiebung SISO Register nimmt Bits ein zu einer Zeit aus der rechten Seite und schiebt sie zusammen , bis jedes Bit geht auf den Ausgang auf der linken Seite . Ein Parallel-Ein- Seriell-Aus- oder PISO , dauert vier oder acht Bits auf einmal , dann verschiebt sie auf den Ausgang einer zu einer Zeit. Ein Serien- In , Parallel -Out, oder SIPO verschiebt Bits in das Register ein zu einer Zeit . Vier oder acht parallele Ausgänge lesen den Status der einzelnen Register-Bit ohne sie betreffen. Weniger häufige und komplexer sind Schaltungen, die Input-und Output sowohl serielle und parallele Daten .
Verwendet
Computer- und digitale Schaltungen wandeln seriellen Daten in parallel und wieder zurück zu einem festen Bestandteil der Datenkommunikation zwischen Chips , Platinen und Computer-Systeme. A SIPO -Schieberegister fungiert als Seriell- Parallel- Datenwandler und ein PISO wandelt Daten von Parallel-Serien- Modus . In den 1950er Jahren , ein SISO mit seinem Eingang an seinem Ausgang registrieren diente als Form der Erinnerung , obwohl Solid-State- Speicher ihren Platz eingenommen hat . Schieberegister mit Hunderten von Stufen dienen als digitale Delay-Lines oder DDLs , für Audio- Effekte wie Echo und Nachhall .