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:
Identify the needed term from context: unique locator → address.Relate to hardware: A0…An lines form a binary number selecting a location.Relate to software: pointers/indices reference addresses to access data.Conclude the blank is “address.”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:
Opcode: encodes an instruction, not a location.Checksum/parity: error detection, not location ID.Mask: used for bitwise selection, not for location identification.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