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:
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