Question: A 4-bit shift register that has two control inputs - INITIALIZE and RIGHT/LEFT- is required. When INITIALIZE is set to 1, the binary number 1000
A 4-bit shift register that has two control inputs - INITIALIZE and RIGHT/LEFT- is required. When INITIALIZE is set to 1, the binary number 1000 should be loaded into the register independently of the clock input. When INITIALIZE = 0, pulses at the clock input should rotate this pattern. The pattern rotates right or left when the RIGHT/LEFT input is equal to 1 or 0, respectively. Give a suitable design for this register using D flip-flops that have preset and clear inputs as shown in Figure A.32.
LO1
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
