Задача на ASSEMBLERe!!! Help!!!
g
glushitel
Нужно решить задачу.
Разработка программы формирования музыкальной мелодии на базе ПК типа IBM PC
После запуска на выполнение программа должна сформировать музыкальную мелодию с одновременным отображением её нотной записи на экране. (((
Есть у кого-нибудь какие-нибудь соображения??? А???
Разработка программы формирования музыкальной мелодии на базе ПК типа IBM PC
После запуска на выполнение программа должна сформировать музыкальную мелодию с одновременным отображением её нотной записи на экране. (((
Есть у кого-нибудь какие-нибудь соображения??? А???
I
IBee
Написать на С и дизассемблировать
Z
ZayatZ
нееее
я помню на 580м... и диодиках Ж)
а это уже чета диссертацией пахнет
я помню на 580м... и диодиках Ж)
а это уже чета диссертацией пахнет
g
glushitel
чета диссертацией пахнет
близко... КУРСОВАЯ!
n
niv
сформировать музыкальную мелодию с одновременным отображением её нотной записи на экране.
... КУРСОВАЯ!
"ну вы блин даете"
забивать винчестером гвозди Ваш препод не пробовал
DIMMами шурупы выкручивать
неудобно, зато курсовая
для асма есть куда более практичные задачи,
писать на нем нотный редактор - объясните наставнику, что это глупо - все равно будет написан жуткий примитив
уж лучше потренироваться в написании дров или совмещении устройств
Написать на С и дизассемблировать
а потом преподу неделю объяснять зачем столько "мертвого" кода %-)
я помню на 580м... и диодиках
ностальгииииияяя
I
IBee
Автор: niv [отправить письмо]
Дата: 20 Апр 2004 10:36
Цитата:
От пользователя: IBee
Написать на С и дизассемблировать
а потом преподу неделю объяснять зачем столько "мертвого" кода %-)
Дата: 20 Апр 2004 10:36
Цитата:
От пользователя: IBee
Написать на С и дизассемблировать
а потом преподу неделю объяснять зачем столько "мертвого" кода %-)
Если забыть про библиотечные функции, то не так уж все и страшно. С с ассмом весьма неплохо дружат, код достаточно чистенький.
А вообще да, задачка странная. Из серии "чем бы еще занять этого настырного студента". Впрочем, нужно внимательно читать точную формулировку условия задачи. Предполагаю, что там будет достаточно пропиликать спикером вшитую в код готовую мелодию и выкинуть на экран такой же заранее подготовленный растр. Тогда решение берется из Джордана и эта курсовая ваяется за пару дней неспешной работы вперемешку с распитием пива
Г
Горыныч
я помню на 580м... и диодиках Ж)
а это уже чета диссертацией пахнет
Было дело. Счас заставь меня это сделать - фиг вспомню. :-)
2 IBee
Точно.
Делать на асме то, что указано в начальном посте - ну это... Это просто... В общем, долго это и ненужно :-)
Точно.
Делать на асме то, что указано в начальном посте - ну это... Это просто... В общем, долго это и ненужно :-)
n
niv
Предполагаю, что там будет достаточно пропиликать спикером вшитую в код готовую мелодию и выкинуть на экран такой же заранее подготовленный растр. Тогда решение берется из Джордана и эта курсовая ваяется за пару дней неспешной работы вперемешку с
распитием пива
да и фоно в спикер сваять не самая заумная задача
но вот вывод нотного стана с нотами - изврат на асме
Из серии "чем бы еще занять этого настырного студента
яя, или препод такой или студенты такого уровня
n
niv
вывод, бери тогоже
и тырь оттуда любой пример выше среднего... ну или сообразно пониманию, добавь несколько фитюлек и неси - думается хватит для "отъехать"
Бруно Джордана
и тырь оттуда любой пример выше среднего... ну или сообразно пониманию, добавь несколько фитюлек и неси - думается хватит для "отъехать"
Т
Тигровый Кот
А я вот для L154 писал проги на асме, куда более "увлекательно" чем музыкой пишать :-)
S
StealthS
С годик наверно назад читал статью Криса Касперски о компиляторах Си и Асме, и там он наглядно показал что компиляторы выдают оптимальный код, при этом за счет того что они машины - где то даже лучше чем человек (мол человек это напишет конечно но ему геморно просчитывать - а машине как то по...)
Так что Вариант Си с последующей правкой ничего
n
niv
ничего, конечно, но мастерство не пропьешь
ни один компилятор не будет использовать паразитные значения регистров и стека для запуска операторов
он может немного оптимизировать большой код, но как раз в случае большого кода и предлагается С, а всякие мелочи писались на асм
или дрова, особенно раньше при критичных объемах ОЗУ(писать на С, а потом все равно править в асм - зачем)
ни один компилятор не будет использовать паразитные значения регистров и стека для запуска операторов
он может немного оптимизировать большой код, но как раз в случае большого кода и предлагается С, а всякие мелочи писались на асм
или дрова, особенно раньше при критичных объемах ОЗУ(писать на С, а потом все равно править в асм - зачем)
g
glushitel
Лана! всем спасибо! Сам бы скрипя зубами перерыл бы литературу и решил бы её, со временем туго. Может у кого есть знакомые кто такое как орехи.... В долгу не останусь!!!
Обсуждение этой темы закрыто модератором форума.