| 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.