在进入硬件领域时,我是一个初学者,但最近想到我想用6502芯片构建计算机。然后开始在内存映射的I / O系统中结合DMA考虑I / O设备。这是如何运作的?例如。如果我有一个暴露三个“标准”端口(2xconfig和1xread / write)的RS-232卡,它将如何与DMA一起使用?我是否将DMA设置为指向我要在RAM中发送的数据(字节数e.t.c.那么DMA设备将访问我的RS232硬件,一次发送一个字节,等待设备在每个字节之间准备就绪?在这种情况下,它看起来非常专业并且取决于设备如何进行DMA传输。我似乎找不到任何描述此工作方式的良好资源,如果您有链接,请隐瞒
谢谢