|
Вопрос # 5 802/ вопрос открыт / |
|
Приветствую, уважаемые эксперты! Помогите разобраться со следующей программой: Написать на Ассемблере программу вывода на динамик звукового сигнала с плавным пилообразным изменением частоты
https://www.delphi-int.ru/code/2e6edae0 ссылка на код
 |
Вопрос задала: mysql (статус: Посетитель)
Вопрос отправлен: 7 декабря 2011, 14:29
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 3; последнее сообщение — 27 января 2012, 23:23; участников в обсуждении: 2.
|
SOA (статус: Посетитель), 27 января 2012, 22:53 [#1]:
Здравствуйте mysql .
Если вы хотите писать именно на asm'e , то придется писать драйвер режима ядра, а также программу управления этим драйвером. Как это делается можно прочитать тут http://wasm.ru/docs/1/kmdtut.zip
Там как раз и пример с выводом звука определенной частоты на системный динамик.
|
|
bugmenot (статус: 3-ий класс), 27 января 2012, 23:05 [#2]:
Цитата (SOA):
придется писать драйвер режима ядра
гонево, этот драйвер у всех уже есть, это \Device\Beep
виконання програми розпочинається з того самого мiсця, де призупинилося.
|
|
SOA (статус: Посетитель), 27 января 2012, 23:23 [#3]:
to bugmenot:
А еще у всех под windows есть DirectX, где есть DirectSound, если не ошибаюсь, но если хочется работать напрямую с железом, то придется работать с нулевым кольцом, т.к. из третьего кольца, для которого по умолчанию пишутся программы на всех языках, доступа к прерываниям и портам нет!!!
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|