Intermediate Computer Architecture & Organization
Q46 / 100

What is "memory-mapped I/O" versus "port-mapped I/O"?

Correct! Well done.

Incorrect.

The correct answer is A) Memory-mapped I/O places device registers within the same address space as memory, accessed with standard memory instructions; port-mapped I/O uses a separate address space accessed via dedicated I/O instructions

A

Correct Answer

Memory-mapped I/O places device registers within the same address space as memory, accessed with standard memory instructions; port-mapped I/O uses a separate address space accessed via dedicated I/O instructions

Explanation

Memory-mapped I/O simplifies programming since the same instructions access memory and devices, while port-mapped I/O (used by some architectures like x86 for legacy devices) requires special instructions (e.g., IN/OUT) to access a separate I/O address space.

Progress
46/100