[an error occurred while processing this directive]
В общем мы друг друга не понимаем. Языки высокого уровня затем и нужны, что бы программист не забивал себе голову вопросами написания прологов и эпилогов, использования памяти и регистров, а сконцентрировался на решении алгоритма. И если я пишу программу на C, то начинаю ее с функции main() а не с какого-то ассемблерного модуля... Это забота компилятора набросать нужных кодов что бы все заработало.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)