|
Рецензия звука с помощью динамика
К сожалению, в системе BIOS нет универсальных процедур
обслуживания встроенного в IBM/PC динамика. Хотя в системе
имеются две подпрограммы, позволяющие извлекать звуки из
динамика, но они могут использоваться только внутри самой
системы BIOS - это не служебные процедуры общего пользования.
В данном разделе мы поясним работу динамика и поясним
основы его использования.Дисковый пакет, прилагающийся к этой
книге, содержит служебные подпрограммы на Ассемблере,которые
обеспечат Вам доступ ко всем возможностям динамика.
Любой громкоговоритель - будь то часть
высоко-качественной системы воспроизведения звука, телефонный
динамик или динамик IBM/PC - работает за счет получения
последовательности электрических импульсов, которые вызывают
отклонение диафрагмы динамика, вызывающее колебания воздуха,
образующие звук. |
kaspersky |
|
|
В обычном динамике, поступающие импульсы
имеют различную мощность (громкость) и длительность (частоту
или высоту тона). Простой динамик IBM/PC не позволяет
регулировать громкость и звук образуется просто
последовательностью электрических импульсов. |
антивирус panda |
|
{img3} |
операционные системы windows |
|
Ток к динамику
подается и отключается в режиме простого двоичного
управления. Частота импульсов тока определяет звуковую
частоту, вырабатываемую динамиком. |
winrar |
|
|
Навигационные системы, Архиваторы, программы архиваторы, avast 4 home, ad aware, .
текстовые редакторы
|
Если Вы будете сами считывать или устанавливать
показания таймера с помощью этих процедур системы BIOS, это
может помешать правильному отсчету времени и даты в ДОС. ДОС
устанавливает значение счетчика таймера таким образом, как
будто он был запущен в полночь, после чего ДОС полностью
полагаетс[ на значение признака сброса таймера. Любая
установка или считывание показаний таймера Вашими программами
естественно окажет влияние на отсчет времени в ДОС. Если Ваши
программы будут только считывать показания таймера, это может
привести к перехвату сообщения о сбросе таймера, что нарушит
порядок отсчета даты в ДОС.
Теперь мы рассмотрели все процедуры системы BIOS-ПЗУ.
Вы могли обратить внимание на два упущения в составе
этих процедур. В то время как все устройства, подключаемые
стандартным образом, имеют поддерживающие их служебные
процедуры,совершенно не поддерживается игровой адаптер. Это
происходит потому, что такая поддержка просто не нужна. Я
могу только предполагать почему это произошло; одна из
возможных причин может заключаться в том, что форма "ИБМ" не
сочла этот адаптер дочтаточно важной составной частью
системы, которой требуется какая-либо поддержка на уровне
системы BIOS. Возможно, также что игровой адаптер был
доставлен к системе на достаточно поздней стадии ее
разработки и его поддержка не могла быть включена в систему
BIOS, размещенную в ПЗУ.
Еще одна недостающая часть системы BIOS - это набор
процедур для обслуживанния встроенного динамика. Почему они
не были включены в систему - это для меня загадка. В
следующем разделе мы рассмотрим работу динамика и то, как
извлекать из него звуки под управлением программы.
11.5.
|
|
|