Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
54
Добавлен:
03.06.2014
Размер:
2.63 Mб
Скачать

Порты 0c0h - 0dFh

Эти регистры содержат базовые адреса и счетчики передаваемых данных каналов 4-7. Их назначение приводится ниже:

Порт

Операция

Назначение

0C0h

Запись:

Базовый адрес канала 4

Чтение:

Текущий адрес

0C2h

Запись:

Счетчик канала 4

Чтение:

Текущий адрес

0C4h

Запись:

Базовый адрес канала 5

Чтение:

Текущий адрес

0C6h

Запись:

Счетчик канала 5

Чтение:

Текущий адрес

0C8h

Запись:

Базовый адрес канала 6

Чтение:

Текущий адрес

0CAh

Запись:

Счетчик канала 6

Чтение:

Текущий адрес

0CCh

Запись:

Базовый адрес канала 7

Чтение:

Текущий адрес

0CEh

Запись:

Счетчик канала 7

Чтение:

Текущий адрес

Порты 0d0h-0dFh

Это управляющие порты и порты состояния второй микросхемы 8237A-5. По формату и назначению они соответствуют рассмотренным ранее для контроллера DMA компьютеров IBM PC/XT:

Порт

Назначение

0D0h

Управляющий регистр, регистр состояния

0D2h

Регистр запроса

0D4h

Регистр маски

0D6h

Регистр режима

0D8h

Сброс триггера байтов

0DAh

Сброс контроллера

0DCh

Сброс регистра маски

0DEh

Маскирование и размаскирование каналов

9 Устройство чтения cd-rom

Устройство чтения компакт-дисков давно стало необходимым атрибутом современных персональных компьютеров. Компакт-диски, вмещающие до 650 Мбайт информации, как нельзя лучше подходят для дистрибутивов программ, мультимедийных энциклопедий, видеодисков и других приложений, связанных с хранением и обработкой значительных объемов информации.

Не останавливаясь подробно на описании различных форматов компакт-дисков, которое само по себе может составить предмет для отдельной книги, мы рассмотрим средства MS-DOS, предназначенные для работы с компакт-дисками форматаISO-9960 и со звуковыми компакт-дисками стандартаRedbook. Первые из них чаще всего применяются для хранения программ и компьютерных баз данных, вторые – для записи звуковой информации. О том, как работать со звуковыми дисками в среде операционной системыMicrosoft Windows, мы рассказывали в 15 томе «Библиотеки системного программиста», который называется «Мультимедиа дляWindows».

Драйвер устройства чтенияCd-rom

Для работы с устройством чтения CD-ROM в среде операционных системMS-DOS иMicrosoft Windows 95 вы должны установить в файлеCONFIG.SYS специальный драйвер. Этот драйвер обычно поставляется вместе с устройством и программой установки на дискете.

Вот пример строки файла CONFIG.SYS, в которой загружается драйвер устройства чтенияCD-ROM:

device=c:\cd\cpqidecd.sys /d:idecd01

Здесь мы передаем драйверу параметр /d:idecd01, который задает имя устройства чтения CD-ROM.

Заметим, что устройство чтения CD-ROM имеет символьный драйвер, несмотря на то что оно является дисковым и, казалось бы, для него должен применяться блочный драйвер (подробнее о типах драйверов вы можете прочитать в 18 томе “Библиотеки системного программиста”, который называется “MS-DOS для программиста»). На самом деле устройство чтения CD-ROM не похоже на обычное дисковое устройство. Операционная системаMS-DOS работает с ним как с сетевым устройством через интерфейсNetwork Redirector.

Соседние файлы в папке несколько программ