ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
4 июля
116474 Топик полностью
vpv (22.03.2008 12:28, просмотров: 92) ответил il-2 на Такие вещи лучше написать на ассемблере, и голова болеть не будет.
Ассемблер - это лоботомия. Последнее, что я когда-то втыкал на ассемблере в IAR AVR, был бутлоадер, когда для самопрошивания чипа надо было в определенные регистры определенным образом класть значения. Но потом ИАР включил в себя соответствующии интринсики, появились всевозможные __no_return, __nested, __raw, и пр., и от асмовских выкрутасов я отказался. Ладно, с оптимизацией, похоже, все понятно. Предупрежден - значит вооружен. Просто надо помнить, что вместо "charVolatile++;" быстрее будет работать конструкция { char ctemp = charVolatile; charVolatile = ++ctemp; }