Difficulty: Easy
Correct Answer: 9
Explanation:
Introduction / Context:Address line count is a fundamental design decision when interfacing memories. It depends on the number of addressable words (depth), not the number of bits per word (width).
Given Data / Assumptions:
Concept / Approach:The required number of address lines A satisfies 2^A = number of addressable words. Here, words = 512. Since 512 = 2^9, we need 9 binary address lines. Width (8 bits) determines data bus size, not address count.
Step-by-Step Solution:
Compute words: 4096 bits / 8 bits per word = 512 words.Find A: 2^A = 512 → A = 9.Therefore, 9 address lines are required.Verification / Alternative check:Recall powers of two: 2^8 = 256, 2^9 = 512. Hence A = 9 is minimal and sufficient.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:9
Discussion & Comments