4,095, 4K
16,384, 16K
32,740, 32K
46,040, 46K E. None of the above
Answer is Right!
Answer is Wrong!
The correct answer is: A. 4,095, 4K.
Each memory location stores 1 byte. There are 4,096 memory locations (3FFF – 0000 + 1 = 4096). Therefore, the memory can store 4,095 bytes. This is equivalent to 4 kilobytes (4096 / 1024 = 4).
Option B is incorrect because 16,384 is not a
valid memory address. Option C is incorrect because 32,740 is not a valid memory address. Option D is incorrect because 46,040 is not a valid memory address. Option E is incorrect because 4,095 is a valid memory address and 4 kilobytes is a valid unit of measurement for memory.