Difficulty: Easy
Correct Answer: Incorrect
Explanation:
Introduction / Context:
Shift registers are categorized by how data enters and exits: SISO, SIPO, PISO, and PIPO. This question checks for a common misunderstanding—confusing the role of SISO registers with bus re-routing. A SISO register primarily shifts serial data through stages, acting like a delay line or serializer/deserializer component in longer chains.
Given Data / Assumptions:
Concept / Approach:
A SISO shift register takes a single serial bit stream at its input and, on each clock, shifts the stored bits toward the serial output. It does not read from or write to multiple lines simultaneously (which would be “parallel”). Moving data “from one line of a parallel bus to another line” is not a SISO function; that would involve parallel access or bus routing, better addressed by multiplexers or PISO/SIPO variants when bridging between parallel and serial domains.
Step-by-Step Solution:
Verification / Alternative check:
Device datasheets (e.g., 74HC164) show serial input A/B and a single serial output Q_H, with no parallel load or read; timing diagrams confirm pure serial conduct without bus line selection.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing SISO with PISO/SIPO; assuming “shift register” implies bus bridging; overlooking that SISO is best for bit-timing, delay, and serial pipelines.
Final Answer:
Incorrect
Discussion & Comments