Заставьте динамик вибрировать с определенной частотой в Ubuntu Linux с помощью GNU Assembly. ⇐ Linux
-
Anonymous
Заставьте динамик вибрировать с определенной частотой в Ubuntu Linux с помощью GNU Assembly.
Я новичок в ассемблере
Наш компьютер постоянно издает звук (mp3, wav, mp4, ogg и т. д.).
Как я могу напрямую общаться с говорящим на языке ассемблера? В C вы можете использовать «Beep()» и передавать динамику продолжительность звука в миллисекундах и герцах. Как я могу сделать это на языке ассемблера GNU?
Характеристики моего компьютера: Делл Оптиплекс 960; Убунту 23.04 ЛТС Архитектура x86-64.
Может ли кто-нибудь оставить и пример того, как это можно сделать, т.е. вставить исходный код? Также было бы очень полезно оставлять комментарии относительно того, что делает каждая инструкция.
Я пытался найти несколько руководств, но что-то запутался. В большинстве руководств, которые были в NASM (а не в GNU, как я использую), использовался системный звук по умолчанию, I.E. звук звонка в Windows или звук уведомления в Linux Ubuntu.
Я новичок в ассемблере
Наш компьютер постоянно издает звук (mp3, wav, mp4, ogg и т. д.).
Как я могу напрямую общаться с говорящим на языке ассемблера? В C вы можете использовать «Beep()» и передавать динамику продолжительность звука в миллисекундах и герцах. Как я могу сделать это на языке ассемблера GNU?
Характеристики моего компьютера: Делл Оптиплекс 960; Убунту 23.04 ЛТС Архитектура x86-64.
Может ли кто-нибудь оставить и пример того, как это можно сделать, т.е. вставить исходный код? Также было бы очень полезно оставлять комментарии относительно того, что делает каждая инструкция.
Я пытался найти несколько руководств, но что-то запутался. В большинстве руководств, которые были в NASM (а не в GNU, как я использую), использовался системный звук по умолчанию, I.E. звук звонка в Windows или звук уведомления в Linux Ubuntu.
Мобильная версия