Schieberegister

Schaltzeichen für ein 4-Bit-Schieberegister

Ein Schieberegister ist ein logisches Schaltwerk. Mehrere in Reihe geschaltete Flipflops schieben ihren Speicherinhalt (je 1 Bit) bei jedem Arbeitstakt um ein Flipflop weiter – anschaulich gesehen ähnlich einer Eimerkette. Die Anzahl der im Register vorhandenen Speicherplätze ist konstant.

Schieberegister arbeiten nach dem FIFO-Prinzip. Das zuerst eingespeicherte Bit verlässt den Speicher zuerst. Das Hinein- und Herausschieben, das Ein- und das Auslesen geschehen dabei synchron, ein Schieberegister kann nur bedingt als Warteschlange genutzt werden.

Oft erweitert man Schieberegister mit zusätzlicher Logik (bestehend aus mehreren Logikgattern). Diese kann dafür sorgen,

  • dass das höchste Bit in das niedrigste Bit geschoben wird (es findet also eine Rotation statt, man spricht auch von einem Rundschiebe-Register),
  • dass man es bidirektional betreiben kann, die Richtung der Verschiebung also variabel ist,
  • dass festgelegt werden kann, ob das freiwerdende Bit gesetzt oder gelöscht werden soll, und/oder
  • dass man das Register parallel beschreiben oder auslesen kann.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy