Difficulty: Easy
Correct Answer: Correct
Explanation:
Introduction / Context:
Shift registers are fundamental serial/parallel converters used in digital systems for data serialization, buffering, and communication. A PISO (parallel-in/serial-out) variant is common when multiple data lines must be captured at once and transmitted over a single wire to save pins or bandwidth.
Given Data / Assumptions:
Concept / Approach:
In a PISO, asserting LOAD captures the N-bit parallel word into internal flip-flops simultaneously. Subsequent clock pulses shift data toward the serial output, emitting one bit per clock (MSB-first or LSB-first per design). This is the canonical operation and aligns with timing diagrams in datasheets for common devices.
Step-by-Step Solution:
Verification / Alternative check:
Laboratory test with a known pattern (e.g., 10110010): after parallel capture, observe the serial line emitting bits in sequence with each clock tick until all bits are transmitted.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing PISO with SIPO (serial-in/parallel-out); misreading bit order; forgetting to latch inputs before shifting begins, which can corrupt the output stream.
Final Answer:
Correct
Discussion & Comments