(a) A universal shift register can shift in both the left-to-right and right-to-left directions, and it has parallel-load capability. Draw a circuit for such a shift register.
(b) Design a three-bit counter using T flip-flops. It should include a control input called Up‾/Down. If Up‾/Down = 0, then the circuit should behave as an up-counter. If Up‾/Down= 1, then the circuit should behave as a down-counter.