Difficulty: Easy
Correct Answer: Right by one position per clock
Explanation:
Introduction / Context:
Shift registers can be configured for serial-in/serial-out, parallel-in/serial-out, and other modes. After a parallel load, each subsequent clock typically shifts the stored bits uniformly in a predefined direction by one stage. This question tests your grasp of the basic shift behavior per clock edge.
Given Data / Assumptions:
Concept / Approach:
Standard shift registers move data one stage per clock to the left or right, depending on the design (e.g., right-shift for SIPO like 74HC164, or left-shift variants). Unless explicitly stated otherwise, “shift” means one position per active clock edge in the specified direction. Many textbook examples assume right shift for serial-out from Q0 or Q3, but direction is device-dependent; here the common interpretation is right by one.
Step-by-Step Solution:
Parallel load places bits simultaneously into all four stages.On each clock, all bits step to the next stage.Thus, the register shifts right by one position per clock in the typical configuration.
Verification / Alternative check:
Examine timing diagrams for common ICs (e.g., 74HC194/195 universal shift registers): they show one-position shifts per clock edge when in shift mode.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
Right by one position per clock
Discussion & Comments