В четвертой главе описаны способы работы с часами реального времени. Вы можете применять эти часы для определения текущей даты и времени или для установки будильника, после срабатывания которого компьютер начнет выполнять какие-либо действия.
В пятой главе мы рассмотрели другое устройство компьютера, имеющее отношение ко времени - системный таймер. Этот таймер удобно использовать для организации программных задержек, для генерации звуковых сигналов, как простых, так и музыкальных, а также как генератор случайных чисел.
В шестой и седьмой главах нашей книги мы рассмотрели последовательный асинхнонный адаптер и параллельный адаптер. Первый из них чаще всего используется для подключения модема, а второй - для подключения принтера. Пользуясь информацией, приведенной в нашей книге, вы сможете программировать эти адаптеры на уровне портов ввода/вывода, функций BIOS и MS-DOS.
Восьмая глава посвящена контроллеру прямого доступа к памяти. В ней мы рассказали о назначении портов этого контроллера в компьютерах IBM PC/XT и IBM PC/AT.
В девятой главе описана методика работы с устройством чтения компакт-дисков, которым сейчас оборудован практически каждый компьютер. Мы рассмотрели применение функций программного расширения MSCDEX, а также команд драйвера устройства чтения компакт-дисков. Эта информация поможет вам определить различные характеристики устройства и параметры компакт-дисков, такие, например, как способность проигрывать звуковые компакт-диски, количество, размер и тип дорожек на компакт-диске и так далее. Обращаясь непосредственно к драйверу устройства, ваша программа сможет выполнять непосредственное чтение секторов и дорожек компакт-диска, запускать и останавливать проигрывание звуковых дорожек и другие аналогичные операции.