173k views
2 votes
A memory device is assigned addresses from 0xA000 to 0xAFFF in an 8-bit microprocessor memory space. Which of the following is true? Select one:

a. The ROM device has 12 address pins and 8 data pins.
b. The ROM device has 10 address pins and 8 data pins.
c. None of the above.
d. The ROM device has 11 address pins and 8 data pins.

User Touchpad
by
8.1k points

1 Answer

7 votes

Final answer:

The ROM device has 12 address pins and 8 data pins.

Step-by-step explanation:

The memory device is assigned addresses from 0xA000 to 0xAFFF in an 8-bit microprocessor memory space. To determine the number of address pins required by the ROM device, we need to find the number of address lines required to address the total memory space. In this case, the memory range is from 0xA000 (1010 0000 0000 0000) to 0xAFFF (1010 1111 1111 1111), which requires a total of 12 address lines.

Since the microprocessor is 8-bit and the ROM device has 8 data pins, this means the ROM device has 12 address pins and 8 data pins.

Therefore, option a. The ROM device has 12 address pins and 8 data pins is true.

User Shone
by
7.1k points