Difficulty: Easy
Correct Answer: Address
Explanation:
Introduction / Context:
Every readable/writable location in a random-access memory is indexed by a unique identifier so the processor or controller can select it. This identifier enables decoders inside the memory to select a row/column and present the corresponding data to the bus interface.
Given Data / Assumptions:
Concept / Approach:
An address is the label for a memory location. On the hardware side, address lines carry the binary value of the selected location; internally, decoders translate this value to activate a word line and select bit lines. Software presents addresses as pointers, offsets, or virtual addresses that are mapped to physical ones via MMU/MPU logic when present.
Step-by-Step Solution:
Verification / Alternative check:
Any memory datasheet lists “address pins” and specifies address setup/hold timing tied to location selection, reinforcing the definition.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing “data” with “address”; they travel on separate buses in many architectures (or time-multiplexed on a shared bus in some designs).
Final Answer:
Address
Discussion & Comments