Difficulty: Easy
Correct Answer: 8,192
Explanation:
Introduction / Context:
Interpreting memory organization (number of addresses × bits per address) is a routine skill for selecting memory parts and mapping address spaces in microcontroller designs.
Given Data / Assumptions:
Concept / Approach:
The first number (8K) is the number of addressable locations. The second number (8) is the number of data bits per location. Total bytes equals number of locations multiplied by bytes per location.
Step-by-Step Solution:
Compute locations: 8K = 8 * 1024 = 8192 addresses.Each address stores 8 bits = 1 byte.Total capacity in bytes = 8192 * 1 = 8192 bytes.
Verification / Alternative check:
As a cross-check, total bits = 8192 * 8 = 65,536 bits. Dividing by 8 bits/byte returns 8192 bytes.
Why Other Options Are Wrong:
8,000 uses decimal “K” and is not the binary memory convention.64,000 and 65,536 are totals in bits (approximate and exact respectively), not in bytes.32,768 equates to 32K bytes, which is unrelated here.
Common Pitfalls:
Confusing bits and bytes, and mixing decimal vs. binary definitions of K.
Final Answer:
8,192
Discussion & Comments