cpu read: WWW I/O -> CPU cpu write: XXX CPU -> I/O DMA read: YYY I/O -> Memory DMA write: ZZZ Memory -> I/O