View answer & solution
For the specified shifting operation, track the stored bits one clock at a time rather than trying to jump directly to the result. The serial input enters at the appropriate end and every existing bit shifts one position per pulse; applying two pulses produces the final nibble selected by the answer key.
