- 19
- 0
- 约1.27万字
- 约 9页
- 2016-03-10 发布于安徽
- 举报
PCI 声卡在DOS 下的发声研究 (二)、PC /PCI、分布式DMA、串行中断SIRQ
wxleasyland
2011.4
DOS 下播放一段WAV 音乐,需要这样:
在一段内存中读入数据
对DMA8237 寄存器编程(DMA1 通道)
写声卡220H 口,启动DMA 传送播放音乐
播放结束,声卡发出中断IRQ5
进入中断服务程序,对中断8259 寄存器编程
重复以上,直到所有音乐播放完
可见,DMA1、IRQ5 要正常,才能正常播放。不像FM 音乐,只需要对I/O 端口操作就行。
ISA 声卡可以直接与IRQ 控制器、DMA 控制器通讯,所以播放没问题。
PCI 声卡要兼容DOS,则要通过PCI 的INTA#、或串行中断SIRQ 来与IRQ 控制器通讯,
通过PC/PCI、或分布式DMA 来与DMA 控制器通讯。这样才能在DOS 下播放。
所以在DOS 下,PCI 声卡要在硬件上能正常操作DMA1 和IRQ5。与PCI 总线、南桥芯片
有关。 PCI 协议太复杂了。所以没怎么搞懂。
《PCI 中断机制分析》:PCI 总线有四条中断线PINTA#~PINTD#,所有PCI 设备共同使
用这四条线向系统申请中断,中断请求经“可编程中断路由器”路由到 “可编程中断控
制器”的某条中断请求输入脚
您可能关注的文档
最近下载
- 《喀斯特地貌》课件.ppt VIP
- 2025上海辅警面试题目及答案.doc VIP
- 2026年版-FOCUSPDCA降低骨科I类切口手术部位感染率CQI-新版课件.pdf
- AP300 D5-2S快速门操作手册.pdf VIP
- 基于模糊控制MPPT的太阳能充电控制器的设计.doc VIP
- 乳化液柱塞泵结构设计毕业设计说明书.doc VIP
- 应急通信保障应急预案.docx VIP
- 年产2000吨年邻氯苯腈、1200吨年 2,6-二氯-4-三氟甲基苯胺、1000吨年三嗪酰胺、300吨年 2,6-二氟苯甲酰胺、2000吨年 2-氯-5-氯甲基噻唑、1000吨年咪鲜胺项目环境影响报告.pdf
- 2023年安徽合肥高新区社区工作者招聘笔试真题.docx VIP
- 国家通信保障应急预案.docx VIP
原创力文档

文档评论(0)