Memory Mapped I/O | Peripheral MappedI/O |
16-bit device address | 8-bit device address |
Data transfer between any general-purpose register and I/O port. | Data is transfer only between accumulator and I.O port |
The memory map (64K) is shared between I/O device and system memory. | The I/O map is independent of the memory map; 256 input device and 256 output device can be connected |
More hardware is required to decode 16-bit address | Less hardware is required to decode 8-bit address |
Arithmetic or logic operation can be directly performed with I/O data | Arithmetic or logical operation cannot be directly performed with I/O data |
0 comments:
Post a Comment
If you have any questions or droughts feel free to ask here.