Задача на ASSEMBLERe!!! Help!!!

Нужно решить задачу.
Разработка программы формирования музыкальной мелодии на базе ПК типа IBM PC
После запуска на выполнение программа должна сформировать музыкальную мелодию с одновременным отображением её нотной записи на экране. (((
Есть у кого-нибудь какие-нибудь соображения??? А???
0
IBee
Написать на С и дизассемблировать :-)
0
ZayatZ
нееее
я помню на 580м... и диодиках Ж)
а это уже чета диссертацией пахнет
0
glushitel
От пользователя ZayatZ
чета диссертацией пахнет

близко... КУРСОВАЯ!
0
niv
От пользователя glushitel
Задача на ASSEMBLERe
сформировать музыкальную мелодию с одновременным отображением её нотной записи на экране.
... КУРСОВАЯ!

"ну вы блин даете"
забивать винчестером гвозди Ваш препод не пробовал
DIMMами шурупы выкручивать
неудобно, зато курсовая

для асма есть куда более практичные задачи,
писать на нем нотный редактор - объясните наставнику, что это глупо - все равно будет написан жуткий примитив
уж лучше потренироваться в написании дров или совмещении устройств
От пользователя IBee
Написать на С и дизассемблировать

а потом преподу неделю объяснять зачем столько "мертвого" кода %-)
От пользователя ZayatZ
я помню на 580м... и диодиках

ностальгииииияяя ;-)
0
IBee
Автор: niv [отправить письмо]
Дата: 20 Апр 2004 10:36

Цитата:
От пользователя: IBee

Написать на С и дизассемблировать

а потом преподу неделю объяснять зачем столько "мертвого" кода %-)

Если забыть про библиотечные функции, то не так уж все и страшно. С с ассмом весьма неплохо дружат, код достаточно чистенький.

А вообще да, задачка странная. Из серии "чем бы еще занять этого настырного студента". Впрочем, нужно внимательно читать точную формулировку условия задачи. Предполагаю, что там будет достаточно пропиликать спикером вшитую в код готовую мелодию и выкинуть на экран такой же заранее подготовленный растр. Тогда решение берется из Джордана и эта курсовая ваяется за пару дней неспешной работы вперемешку с распитием пива :-)
0
Горыныч
От пользователя ZayatZ
нееее
я помню на 580м... и диодиках Ж)
а это уже чета диссертацией пахнет


Было дело. Счас заставь меня это сделать - фиг вспомню. :-)
0
PSH
2 IBee
Точно.

Делать на асме то, что указано в начальном посте - ну это... Это просто... В общем, долго это и ненужно :-)
0
niv
От пользователя IBee
Предполагаю, что там будет достаточно пропиликать спикером вшитую в код готовую мелодию и выкинуть на экран такой же заранее подготовленный растр. Тогда решение берется из Джордана и эта курсовая ваяется за пару дней неспешной работы вперемешку с распитием пива

да и фоно в спикер сваять не самая заумная задача
но вот вывод нотного стана с нотами - изврат на асме

От пользователя IBee
Из серии "чем бы еще занять этого настырного студента

яя, или препод такой или студенты такого уровня ;-)
0
niv
вывод, бери тогоже
От пользователя IBee
Джордана
Бруно
и тырь оттуда любой пример выше среднего... ну или сообразно пониманию, добавь несколько фитюлек и неси - думается хватит для "отъехать"
0
Тигровый Кот
А я вот для L154 писал проги на асме, куда более "увлекательно" чем музыкой пишать :-)
0
StealthS
С годик наверно назад читал статью Криса Касперски о компиляторах Си и Асме, и там он наглядно показал что компиляторы выдают оптимальный код, при этом за счет того что они машины - где то даже лучше чем человек (мол человек это напишет конечно но ему геморно просчитывать - а машине как то по...) Так что Вариант Си с последующей правкой ничего
0
niv
ничего, конечно, но мастерство не пропьешь
ни один компилятор не будет использовать паразитные значения регистров и стека для запуска операторов
он может немного оптимизировать большой код, но как раз в случае большого кода и предлагается С, а всякие мелочи писались на асм
или дрова, особенно раньше при критичных объемах ОЗУ(писать на С, а потом все равно править в асм - зачем)
0
glushitel
Лана! всем спасибо! Сам бы скрипя зубами перерыл бы литературу и решил бы её, со временем туго. Может у кого есть знакомые кто такое как орехи.... В долгу не останусь!!!
0
Тема автоматически закрыта.
0
Обсуждение этой темы закрыто модератором форума.