Difficulty: Easy
Correct Answer: A-2, B-2, C-1
Explanation:
Introduction:
Digital subsystems are broadly categorized as combinational (output depends only on present inputs) or sequential (output depends on present inputs and stored state). Correct classification helps in selecting timing, power, and verification strategies.
Given Data / Assumptions:
Concept / Approach:
Combinational logic has no memory: outputs change immediately with inputs (subject to propagation delay). Sequential logic includes storage (latches/flip-flops), requiring clocks or feedback to maintain state. Decoders and multiplexers compute logical functions; shift registers use flip-flops to move bits over time.
Step-by-Step Solution:
Verification / Alternative check:
Timing diagrams show that MUX/decoder outputs are algebraic functions of inputs, while shift-register outputs depend on prior clock cycles, confirming the classification.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing propagation delay with memory; delay does not constitute state. Only storage elements or feedback loops create sequential behavior.
Final Answer:
A-2, B-2, C-1
Discussion & Comments