Direct Memory Access에서 DMA controller 내부적으로 레지스터들을 쓰잖아요
예를들면 Source address register 라던가 Destination address register 라던가...
그런데 port mapped i/o 방식은 i/o장치 메모리 주소랑 cpu가 사용하는 내부 메모리 주소체계가 서로 다른 방법으로 알고있는데
그럼 port mapped i/o 를 쓰는 기기에서는 DMA 를 사용하진 못하나요?
주소 체계가 다르니까... Memory mapped i/o 방식처럼 같은 주소체계를 위한 레지스터를 쓸순 없을거같은데 ...
궁금합니다 ㅠㅠ