Запускали в DosBox. Вопрос уже снят, сегодня преподаватель нам все объяснил. Щелчки — это неправильная настройка программы, их не должно быть при подаче ультразвука. Мы должны слышать управляющую частоту. Так как при подаче ультразвука на один канал, там получается логическая 1 и начинается воспроизведение. Как-то так.
Системный динамик не способен генерировать правильный синусоидальный сигнал, а прямоугольный ультразвуковой сигнал скорее всего сливается в один большой прямоугольный импульс, начало и конец которого слышит ухо.
Почему системный таймер не может генерировать правильный синусоидальный сигнал?