Заставьте динамик вибрировать с определенной частотой в Ubuntu Linux с помощью GNU Assembly.Linux

Anonymous
Заставьте динамик вибрировать с определенной частотой в Ubuntu Linux с помощью GNU Assembly.

Сообщение Anonymous »


Я новичок в ассемблере

Наш компьютер постоянно издает звук (mp3, wav, mp4, ogg и т. д.).

Как я могу напрямую общаться с говорящим на языке ассемблера? В C вы можете использовать «Beep()» и передавать динамику продолжительность звука в миллисекундах и герцах. Как я могу сделать это на языке ассемблера GNU?

Характеристики моего компьютера: Делл Оптиплекс 960; Убунту 23.04 ЛТС Архитектура x86-64.

Может ли кто-нибудь оставить и пример того, как это можно сделать, т.е. вставить исходный код? Также было бы очень полезно оставлять комментарии относительно того, что делает каждая инструкция.

Я пытался найти несколько руководств, но что-то запутался. В большинстве руководств, которые были в NASM (а не в GNU, как я использую), использовался системный звук по умолчанию, I.E. звук звонка в Windows или звук уведомления в Linux Ubuntu.

Вернуться в «Linux»