Difficulty: Easy
Correct Answer: flip-flop
Explanation:
Introduction / Context:Sequential logic relies on elements that retain state across time. The smallest such storage element in synchronous digital design stores a single bit and is used to build registers, counters, and memory arrays.
Given Data / Assumptions:
Concept / Approach:A flip-flop is a bistable multivibrator with two stable states representing 0 and 1. Edge-triggered types (D, JK, T) capture input on a clock transition and hold it until the next triggering event. Latches are level-sensitive relatives; both serve as 1-bit storage, but “flip-flop” is the canonical answer for clocked one-bit storage.
Step-by-Step Solution:
Identify requirement: store one bit reliably.Match device: flip-flop fulfills this role; gates do not store state, counters store multiple bits, converters translate codes.Choose flip-flop.Recognize various types (D, JK, T) all meet the definition.Verification / Alternative check:Register files are arrays of flip-flops; a 32-bit register uses 32 flip-flops, confirming the one-bit-per-device mapping.
Why Other Options Are Wrong:counter: comprises multiple flip-flops to store multi-bit counts.
gate: combinational element with no memory (ideal model).
code converter: transforms representations (e.g., BCD to seven-segment) rather than storing state.
Common Pitfalls:Conflating latches and flip-flops. Both store one bit; however, most curricula reserve “flip-flop” for edge-triggered elements.
Final Answer:flip-flop
Discussion & Comments