ROM capacity calculation from organization For a ROM organized as 1024 × 8 (1K locations by 8 bits per location), what is the total bit storage capacity?
Digital Electronics
Memory and Storage
Difficulty: Easy
Choose an option
-
A1024
-
B2048
-
C4096
-
D8192
Answer
Correct Answer: 8192
Explanation
Introduction / Context:Memory capacity is often specified as “number of locations × bits per location.” Converting this to total bits helps with system sizing, data buffering, and bandwidth calculations.
Given Data / Assumptions:
- Organization: 1024 locations.
- Data width: 8 bits per location.
- Total capacity = locations * bits per location.
Concept / Approach:
Multiply the number of addresses by the data width to obtain the total number of stored bits. For 1K × 8, the “1K” is 1024 in binary terms.
Step-by-Step Solution:
Total bits = 1024 * 8.Compute: 1024 * 8 = 8192 bits.Therefore, the device stores 8192 bits in total.Verification / Alternative check:
Sanity check: 1 kilobyte (8-bit bytes) equals 1024 bytes = 8192 bits, consistent with the organization given.
Why Other Options Are Wrong:
- 1024, 2048, 4096 are intermediate values and do not reflect 1024 * 8.
Common Pitfalls:
- Confusing bytes and bits; always multiply by 8 to convert bytes to bits.
Final Answer:
8192