LINUX.ORG.RU
ФорумJob

Помощь в написании кода в nasm с прямым обращением в память

 


0

0
  • 4.1 Вариант 1. Генерировать ноту МИ пока не будет нажата клавиша Y на клавиатуре.
  • 4.2 Вариант 2. Генерировать ноты ДО, СИ, пока не будет нажата любая клавиша.
  • 4.3 Вариант 3. Используя PPI генерировать звук.
  • 4.4 Вариант 4. Используя таймер генерировать ноты ДО, РЕ, МИ, пока не будет нажата любая клавиша.
  • 4.5 Вариант 5. При нажатии клавиши Y начать генерировать звук, до тех пор, пока не будет нажата клавиша N.
  • 4.6 Вариант 6. Генерировать ноты ФА, СОЛЬ, пока не будет нажата любая клавиша.
  • 4.7 Вариант 7. Генерировать звук, изменяя частоту и длительность звучания, пока не будет нажата любая клавиша.

Любое задание! Пожалуйста



Последнее исправление: beastie (всего исправлений: 1)

Ответ на: комментарий от hobbit

В любом, на самом деле. Обычная задачка для первого курса на умение писать циклы и работать с прерываниями.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от deep-purple

2 октава, сейчас отправлю ноты. ДО 261,7 ДО-ДИЕЗ 277,2 РЕ 293,7 РЕ-ДИЕЗ 311,1 МИ 329,6 ФА 349,2 ФА-ДИЕЗ 370,0 СОЛЬ 392,0 СОЛЬ-ДИЕЗ 415,3 ЛЯ 440,0 ЛЯ-ДИЕЗ 466,2 СИ 493,9

pashqa121
() автор топика
Ответ на: комментарий от pashqa121

В этом нет необходимости, т.к. я не берусь за эту задачу. В будние я работаю, а выходные есть семья, отдых и другие дела.

deep-purple ★★★★★
()

Хорошо, что нам такого говнища не давали. Наверно потому что никто в этих нотах не смыслит, а нужность сего разве что при разработке музыкальных редакторов.

GP
()
Ответ на: комментарий от pashqa121

C деньгами нет проблем, правда помощь нужна.

Не указано, в какой звуковой системе оно должно работать (ALSA, OSS и тд) и под каким устройством. Нужен ещё контекст, наверняка давали какую-то методичку, где написано как всё это делать. Что такое RPI, Raspberry Pi?

Не сказано, когда дедлайн и надо уже сдать.

А сколько ты всё-таки готов заплатить? 1к USD по курсу продажи в сбербанке на момент оплаты дашь?

Xenius ★★★★★
()
Последнее исправление: Xenius (всего исправлений: 1)
Ответ на: комментарий от pashqa121

Студент который не может в специальность должен страдать.

Dark_SavanT ★★★★★
()

http://www.intel-assembler.it/portale/5/make-sound-from-the-speaker-in-assemb...

Какой вопрос — такой и ответ. Алсо задание на пару часов, да.

К тому же за пять дней можно и самостоятельно осилить. http://unixforum.org/index.php?showtopic=139365

ymn ★★★★★
()
Последнее исправление: ymn (всего исправлений: 1)
Ответ на: комментарий от pashqa121

Ну и какого ты до сих пор не передрал код по ссылкам?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Он же сказал что под линукс, а значит нужно int 0x80

Xenius ★★★★★
()
Ответ на: комментарий от pashqa121

vk нет, джаббер давай.

Ну так ты готов 1000 заплатить? Если нет, то сколько готов? Если слишком мало, то никто не возьмется.

Раз все столько просят - это рыночная стоимость подобной работы.

Xenius ★★★★★
()
Ответ на: комментарий от pashqa121

Именно!

Так ты определись, тебе на аcсемблере программа нужна под GNU/Linux или под DOS? Ты эту методичку хоть раз открывал сам? И почему не можешь скинуть через файлообменник прямо здесь?

В методичке наверняка написано, как это всё сделать. Почему ты сам не делаешь?

Кстати, ты указывал дедлайн 1 числа, то есть получается что уже поздно и не нужно?

Xenius ★★★★★
()
Последнее исправление: Xenius (всего исправлений: 2)
Ответ на: комментарий от pashqa121

Совершенно верно, больше не нужно.

А как тогда? В таких случаях обычно снова бывает нужно, но уже где-то в сентябре-октябре.

Больше мусолили, ежели помогли.

Ну так, во-первых, раньше нужно было создавать тему — пока найдёшь, пока договоришься уже дня три-четыре пройдёт как минимум, а ведь код ещё нужно написать и это тоже не мгновенно, а ты создал до 5 дней до крайнего срока, и к тому же не указал всю нужную информацию сразу, так что из тебя её клещами пришлось вытягивать. И методичку всё-таки скинь на файлообмнник, мне интересно, что там.

Xenius ★★★★★
()
Ответ на: комментарий от Turbid

Как жаль, но нет. Это задание никак не влияло и в моей специальности нет изучения ассемблера. Си я сдал на 4.

pashqa121
() автор топика
Ответ на: комментарий от pashqa121

Вы просите 1000 долларов ВСЕ абсолютно, но никто так и не помог.

Нет ничего дешевле уже оказанной услуги. Утром деньги, вечером стулья.

Krieger_Od ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.