[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ: во-первых 5000 строк на асме можно забить NOPами,во-вторых..
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Сергей Тюнькин 03 марта 2002 г. 12:38
В ответ на: Ответ: Да, тяжко сопровождать проект написанный динозаврами на асме и потом полгода за них вылавливать глюки и ошибки, да еще и дополнительные функции вставлять. Разработали, написали, деньги загребли и смылись, а сопровождать и до ума доводить мне пришлось, и была там система из трех микроконтроллеров и было по 5000 строк программного кода на асме на каждый и все разный, и не было ни алгоритмов, ни комментариев. Короче не в грузчики бы пошел, а в киллеры. Хотя ты прав, асм надо ЗНАТЬ. НО ПРОГРАММИРОВАТЬ НАДО НА СИ. отправлено vesna4 03 марта 2002 г. 07:39


программист программисту рознь,в-третьих насчет коментариев,
разумеется они нужны, но в разумной мере, иногда приходится тратить
на них больше времени чем на сом код, в-четвертых сейчас как правило
нет ограничения на длину имени меток, переменных, constant, а это и
есть ключ к пониманию алгоритма, в- пятых иногда хочется и ноу-хау

Теперь по поводу СТУДЕНТА... идеальный случай необходимо знать все если Вы решили связать себя раз и навсегда с к/л процессором,а это было актуально лет 20 назад 1801, 580, 1816 ну и Z80, а сейчас на порядок больше !!!
Но для начала все-же необходимо изучить хотябы один, его переферию, ассемблер.
По поводу языков высокого уровня, и это необходимо знать. Все зависит
от задачи критчности ко времени выполнения, т.е. допустим интерфейс
пользователь-клавиатура-дисплей здесь лучьше писать на ЯВУ, обработка
прерываний и п/п кричных к скорости -на ассемблере.
Если Вы знаете ЯВУ а ассемблер нет, все просто - пишите простенькие
процедуры, компилируйте и в дебаггере исследуйте код, который сгенерился и т.д. и т.п.
Зная один процессор и ЯВУ затем не так и сложно перейти на другой,
правда здесь возникает другая проблема- программное обеспечение
<\pre>

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru