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:
Apply LOAD to sample the entire N-bit input bus in one action.Release LOAD and apply N clock pulses to shift out all bits.Confirm serial stream order as specified (e.g., MSB first).Conclude the statement accurately describes PISO operation.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