Нужно решить задачу.
Разработка программы формирования музыкальной мелодии на базе ПК типа IBM PC
После запуска на выполнение программа должна сформировать музыкальную мелодию с одновременным отображением её нотной записи на экране. (((
Есть у кого-нибудь какие-нибудь
соображения??? А???
Задача на ASSEMBLERe
сформировать музыкальную мелодию с одновременным отображением её нотной записи на экране.
... КУРСОВАЯ!
"ну вы блин даете"
забивать винчестером гвозди Ваш препод не пробовал
DIMMами шурупы
выкручивать
неудобно, зато курсовая
для асма есть куда более практичные задачи,
писать на нем нотный редактор - объясните наставнику, что это глупо - все равно будет написан жуткий примитив
уж лучше потренироваться в написании дров или совмещении устройств
Цитата: От пользователя: IBee
Написать на С и дизассемблировать
а потом преподу неделю объяснять зачем столько "мертвого" кода %-)
а потом преподу неделю объяснять зачем столько "мертвого" кода %-)
Если забыть про библиотечные функции,
то не так уж все и страшно. С с ассмом весьма неплохо дружат, код достаточно чистенький.
А вообще да, задачка странная. Из серии "чем бы еще занять этого настырного студента". Впрочем, нужно внимательно читать точную формулировку условия задачи. Предполагаю, что там будет достаточно
пропиликать спикером вшитую в код готовую мелодию и выкинуть на экран такой же заранее подготовленный растр. Тогда решение берется из Джордана и эта курсовая ваяется за пару дней неспешной работы вперемешку с распитием пива :-)
Предполагаю, что там будет достаточно пропиликать спикером вшитую в код готовую мелодию и выкинуть на экран такой же заранее подготовленный растр. Тогда решение берется из Джордана и эта курсовая ваяется за пару дней неспешной работы вперемешку с
распитием пива
да и фоно в спикер сваять не самая заумная задача
но вот вывод нотного стана с нотами - изврат на асме
Цитата: От пользователя: IBee
Из серии "чем бы еще занять этого настырного студента
яя, или препод такой или
студенты такого уровня ;-)
С годик наверно назад читал статью Криса Касперски о компиляторах Си и Асме, и там он наглядно показал что компиляторы выдают оптимальный код, при этом за счет того что они машины - где то даже лучше чем человек (мол человек это напишет конечно но ему геморно просчитывать - а машине как то по...)
Так что Вариант Си с последующей правкой ничего
ничего, конечно, но мастерство не пропьешь
ни один компилятор не будет использовать паразитные значения регистров и стека для запуска операторов
он может немного оптимизировать большой код, но как раз в случае большого кода и предлагается С, а всякие мелочи писались на асм
или
дрова, особенно раньше при критичных объемах ОЗУ(писать на С, а потом все равно править в асм - зачем)
Лана! всем спасибо! Сам бы скрипя зубами перерыл бы литературу и решил бы её, со временем туго. Может у кого есть знакомые кто такое как орехи.... В долгу не останусь!!!