4. REGISTERS
Registers:
Registers is a form of memory that use a series of Flipflop to store the
binary words.
Q: Why we Need Registers?
Answer:
1 Flipflop can store only 1 bit of data either 0 or 1. To store a group of bits are
required a group of Flipflop that is called Registers.
Remember:
• n Bit of registers can store n bit of Binary data (Flip Flop)
• 8 bit registers store 8 bit of binary data.
8. SHIFT REGISTER
Shift Register
A register which is capable of shifting the binary information hold in each Flip-flop to its next
Flip-flop in a selected direction (either Left or Right is know as Universal Shift Register) is called shift register.
A shift register which can shift the data in both directions is called a bi-directional shift register.
Type of Shift Register
1. Serial in and serial out Shift register (SISO).
2. Serial in and Parallel out Shift register (SIPO).
3. Parallel in and serial out Shift register (PISO).
4. Parallel in and Parallel out Shift register (PIPO).
9. SERIAL IN AND SERIAL OUT SHIFT REGISTER (SISO).
0
0 0
1 0 0
1 1 0 0
1
1 1
1 1 0
1 1 0 0
Shift Right Shift Left
1-Clock
1-Clock
1-Clock
1-Clock
1-Clock
1-Clock
1-Clock
1-Clock
10. SERIAL IN AND PARALLEL OUT SHIFT REGISTER (SIPO)
1
1 1
1 1 1
1 1 1 1
1-Clock
1-Clock
1-Clock
1-Clock
1 1 1 1 1-Clock (Output)
Input = 4 Clock
Output = 1-Clock