Цитата(rezident @ Aug 9 2007, 17:35)

Компилятор Си основывается на системе команд MCU, поэтому не совсем понятен контекст вашей фразы. Помочь компилятору может сам программист. Точнее его стиль написания программы на Си. Если программист пишет, предполагая как бы он писал эту же программу на ASM, то и компилятор сгенерирует код близкий к предполагаемому.
М-да, пожалуй, коряво получилось... Имелось ввиду, что при использовании структуры при последовательном обращении к полям структуры компилятор задействует косвенный режим адресации со смещением, являющийся частью архитектуры, что и приводит к более оптимальному коду по сравнению с рядом других контроллеров