Schritt 8: Schalthebel
Eine Shifter ist eine Schaltung, die eine N-Bit-Ausgabe basierend auf einen N-Bit Dateneingabe und einige Steuerbits, wo N Ausgang Bits Ort verschoben Kopien der Eingangsbits, und die Art, wie die Bits verschoben werden richtet sich nach der Steuerbits produziert. Als Beispiel ist die Wahrheitstabelle für ein 4-Bit Shifter oben in Abb. 5 dargestellt. Im Beispiel gibt es drei Kontrollbits (D, R, En). Sie ermöglichen unterschiedliche Funktionen:
-A Fill-Signal (F) legt fest, ob Bits von Schichtbetrieb geräumt eine 1 erhalten 'oder eine ' 0'.
-Ein drehen Signal (R = '1' für drehen) bestimmt, ob verschoben-Out Bits verworfen oder in den frei gewordenen Bits zurückerobert.
-A Richtungssignal (D = '1' für rechts) bestimmt die Richtung die Verschiebung dauert.
-Ein Freigabesignal (En = '1' für die Verschiebung von 1 Bit, '0' für die Verschiebung von 0 Bit, d. h. zu umgehen) bestimmt, ob ein Schicht-Betrieb getan werden muss.