Implement SISO, SIPO, PISO and PIPO Shift
Registers.
1. Serial-In Serial-Out shift register
A Serial-In Serial-Out shift register is a sequential
logic circuit that allows data to be shifted in and out
one bit at a time in a serial manner.
2. Serial-In Parallel-Out shift register
A Serial-In Parallel-Out shift register is a sequential
logic device that can store and shift data bits. It
consists of a chain of flip-flops connected in series,
with data input and output terminals.
3. Parallel-In Parallel-Out shift register
A PIPO shift register is a collection of flip-flops
arranged in a series, with each flip-flop capable of
storing one bit of data.
4. Parallel-In Serial-Out shift register
A PISO shift register is a digital circuit that can accept
parallel data and output serial data. It is made up of
a succession of flip-flops, with each flip-flop capable
of storing one bit of data.