ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
794350 Топик полностью
AVF (14.11.2017 16:41, просмотров: 309) ответил Andreas на иар для стм8 - говно. Например, if( a & 0x8000) разворачивает в простыню на экран. Ну и остальное не лучше. Правда другие компиляторы еще хуже.
я хз как, у меня конструкция if (a & (1<<5)) разворачивается в одну команду:  if (GET_DI4()) diBuf |= (1<<DI_MANUAL); 008F94 7207501004 BTJF PD_IDR, #3, 0x10 if (GET_DI4()) diBuf |= (1<<DI_MANUAL); 008F99 7212054A BSET diBuf, #1