Курсовая работа: Программа воспроизведения произвольного звукового файла с использованием звукового адаптера (формат - wav)
бит 3, 2, 1, 0; закончился DMA на канале 3/7, 2/6, 1/5, 0/4
порт 08h/D0h для записи: регистр команд DMA (устанавливается BIOS)
бит 7: сигнал DACK использует высокий уровень
бит 6: сигнал DREQ использует высокий уровень
бит 5: 1/0: расширенный/задержанный цикл записи
бит 4: 1/0: приоритеты сменяются циклически/фиксировано
бит 3: сжатие во времени
бит 2: DMА-контроллер отключен
бит 1: разрешен захват канала 0 (для режима память-память)
бит 0: включен режим память-память (канал 0 - канал 1)
порт O9h/0D2h для записи: регистр запроса DMA
бит 2: 1/0: установка/сброс запроса на DMA
биты 1-0: номер канала (00, 01, 10, 11 - 0/4, 1/5, 2/6, 3/7)
порт 0Ah/0D4h для записи: регистр маски канала DMA
бит 2: 1/0: установка/сброс маскирующего бита
биты 1-0: номер канала (00, 01, 10, И - 0/4, 1/5, 2/6, 3/7)
порт 0Bh/OD6h для записи: регистр режима DMA
биты 7-6:
00 - передача по запросу
01 - одиночная передача (используется для звука)
10 - блочная передача (используется для дисков)
11 - канал занят для каскадирования
бит 5: 1/0: адреса уменьшаются/увеличиваются
бит 4: режим автоинициализации
биты 3-2:
00 - проверка
01 - запись
10 - чтение
биты 1-0: номер канала (00, 01, 10, 11 - 0/4, 1/5, 2/6, 3/7)