[an error occurred while processing this directive]
Ответ: Я думаю, что компилятор увеличивает размер кода по сравнению с ассемблером процентов на 10. При условии, что
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Bill 16 декабря 2002 г. 08:04
В ответ на: Ответ: Не правильно все это... :-( Тогда проще на Асме сразу писать... отправлено PVV 16 декабря 2002 г. 07:00

на ассемблере программа написана боле или менее опытным программистом. У начинающего программа получится даже большего размера, чем на Си.
Другое дело, что начиная писать программы на Си забывают об ограничениях контроллера и пишут так, как на ассемблере писать просто не стали бы. А потом удивляются почему программа не помещается в память, имеет низкое быстродейсвие и т.д. и т.п.
И вообще, если использовать Си, то нужно проверить какие конструкции языка копмпилятор обрабатывает наилучшим образом, для каких типов данных получается наилучший код, где лучше размещать переменные и т.д. Короче говоря, нужно "почуствовать" компилятор.

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

Ответы



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

E-mail: info@telesys.ru