Difficulty: Easy
Correct Answer: register
Explanation:
Introduction / Context:
Digital systems rarely work with single bits in isolation. Instead, they bundle several bits into a structure that can be read or written in one operation. This structure is central to arithmetic, instruction execution, address generation, and pipeline staging in processors and controllers. Identifying the correct term clarifies how CPUs move and transform data internally.
Given Data / Assumptions:
Concept / Approach:
A register is a small, fast storage unit made from flip-flops (or latches) that holds a multi-bit word (for example, 8, 16, 32, or 64 bits). Registers sit at the heart of datapaths: accumulator registers, instruction registers, program counters, and general-purpose registers. They differ from memory arrays (RAM/ROM) by offering extremely fast, often single-cycle, access and by being tightly integrated with arithmetic and control logic.
Step-by-Step Solution:
Identify “group of devices that store digital data” as a multi-bit storage unit.Recall the standard digital term for such a unit: register.Eliminate distractors that do not denote a multi-bit storage unit.Select “register.”
Verification / Alternative check:
Datapath diagrams show buses connecting ALUs to registers; timing charts show synchronous loading of all bits in a register on a clock edge, which matches the described behavior.
Why Other Options Are Wrong:
Circuits: too generic; could be any electronic arrangement. Variations: not a technical term for storage. Bit: a single binary digit, not a group. None of the above: incorrect because “register” is precise and standard.
Common Pitfalls:
Confusing registers with memory locations (RAM cells). A memory location belongs to a large array with address decoding; a register is discrete, CPU-internal, and optimized for speed.
Final Answer:
register
Discussion & Comments