Difficulty: Easy
Correct Answer: 14
Explanation:
Introduction / Context:Sizing the address bus is a basic skill in memory interfacing. The number of address lines determines how many unique locations can be selected. Here, the device stores 1 bit at each of 16K locations.
Given Data / Assumptions:
Concept / Approach:If a memory has N locations, the minimum number of address lines A must satisfy 2^A ≥ N. For exactly 16,384 locations, we solve 2^A = 16,384.
Step-by-Step Solution:
Compute the power: 2^14 = 16,384.Therefore A = 14 address lines are needed.No additional lines are required since data width is 1 bit; the data bus width is independent of address count.Verification / Alternative check:Recognize 1K = 1024 = 2^10, so 16K = 16 * 1024 = 2^4 * 2^10 = 2^14. Thus 14 lines are needed.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:14
Discussion & Comments