Цитата(Юдин Алексей @ Feb 26 2009, 15:57)

Дизассемблер по-разному дизассемблирует один и тот же код в программе.
Попробую угадать.
1. Вероятно Вы имеете ввиду ассемблер, а не дизассемблер?
2. Ваш исходный текст написан на С или С++.
3. Вы использовали компилятор IAR.
На этом потенциал моих телепатических возможностей иссякает.
Какие опции для компиляции Вы использовали?
Какие уровени оптимизации Вы задавали для каждого случая?
Не пробовали просто, неконкретно по Вашему вопросу, почитать какие-нибудь книжки или
походить по форумам, где обсуждаются как микроконтроллер вообще, так и языки группы С/С++?
Я понимаю, это долго и нудно, но может быть это натолкнет Вас самого на правильный ответ. А то, с
одной стороны, как-то готового ответа для Вас нет (как минимум у меня -- нет), а с другой стороны --
угадывать, что там у Вас за проблема -- как-то тоже несподручно. А потом ею еще заниматься надо,
и все это ради удовлетворения Вашего любопытства.