You are on page 1of 10

Registers

Introduction
• Sequential circuits
– Registers
• Group of flip-flops + gates that effect their
transition
• n-bit register has a group of n flip flops
– Counters
• A register that goes through a predetermined
sequence of states upon the application of input
pulses
– Random access memory
• Collection of storage cells together with associated
circuits needed to transfer information in and out of
storage
4-bit register
Shift Registers
• A register capable of shifting its binary
information either to the right or left is
called as shift register
• Can be used to convert serial data to
parallel data and vice-versa.
Serial Transfer
• The content of one register is transferred
to another by shifting the bits.
Serial Transfer Example
Bidirectional Shift Register with
Parallel Load (BSR – PL)
• Clear – register is cleared to 0.
• CP – clock pulse to synchronize all operations
• Shift right – serial in – serial out lines are enabled
and shift right operation is performed
• Shift left - serial in – serial out lines are enabled
and shift left operation is performed
• Parallel load – enables parallel n input lines and
performs parallel transfer
• N parallel output lines
• A control state that leaves the information in thr
register unchanged.
4-bit Bidirectional Shift Register
with Parallel Load
Application: Serial Addition
References
• M.Morris Mano, “Digital Design”, 3rd
Edition

You might also like