Mdream
驱动牛犊
驱动牛犊
  • 注册日期2003-06-14
  • 最后登录2005-02-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:647回复:0

求救:内存到ISA的DMA传输

楼主#
更多 发布于:2003-07-14 09:51
     我要实现的是在windows下把电影数据以DMA方式传送到ISA上。
ISA用8位数据总线,我用DRQ3。
     我看了书上VXD写的DMA传送的例子。在VToolsD提供的函数中,
我可以设定待传送的内存,然后设定8237的传送方向(内存到外设),
然后用physicalUnMask开始传送。
     可是我搞不明白的是,我如何设定它传送到我的ISA设备上?
我的ISA设备无法向DRQ3发出传送请求,因为一切都得由我的windows
程序来操作。各位大虾救命!
     还有,各位不知道有没有用过8255ISA卡?它的地址可以设定300
或者306(其中一个口的地址),然后用outport函数就行乐,我不明白的
是,为什么不用先将300地址转换成线性地址?难道这个就是线性地址?
  
谢谢各位!
游客

返回顶部