And*_*ass 12
ISA(记得?;-) DMA芯片肯定有一个Fetch-and-Deposit传输类型.
但是,来自MASM32论坛:
嗨,
检查"未记录的PC",他说内存到内存DMA是可能的.然后,他继续说可能存在问题,限制,并且CPU无论如何都可以比DMA硬件更快地复制(MOVSD在386+上).
所以你似乎是肯定的,但是谁在乎,有点像.
问候,
史蒂夫N.
是的,内存到内存的转移可能很高达80386家庭我试过"现代"x86的:)
为源和目标指定RAM.您可能必须注意L1缓存的一致性,具体取决于您正在编程的设备以及是否已启用缓存.
您可能会在Linux内核中找到一些用于刷新影子内存中的视频RAM页面的代码.这敲响了钟声.