Цитата(Danis @ Feb 17 2009, 13:42)

можно видеть, что в функциях происходят переходы(GOTO) по различным адресам во flesh. Например, в некоторой функции при операции умножения курсор выходит из блока данной функции на выше стоящие адреса flash, делает там некоторые действия и возвращается обратно в блок этой функции. Можно ли как-то этого избежать и заключить весь код данной функции внутри одного блока?
На самом деле не GOTO, а CALL, это стандартный способ вызова подпрограммы.
При выполнении стандартных функций вызываются подпрограммы из стандартных библиотек.
Зачем нужно этого избегать?