Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
21 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
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
Ответить