ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
307036 Топик полностью
lentjaj1 (12.02.2012 16:19 - 18:02, просмотров: 262) ответил Andreas на Вместо проверки 1 бита в 1 байте, он грузит 4 байта и делает И с ним. Вместо простой загрузки 0xFF в старший байт - опять загрузка 4 байт и ИЛИ с ними. Другой компилятор это понял правильно, но уж очень он другой.
попробуй объявить union и работай с байтами, раз компилятор тебя не понимает. union { u32 dw; u08 b[4]; } prom; prom.dw=0; ......... if(prom.b[2]&(1<<7))prom.b[3]=0xff; причина редактирования: была ошибка, которую ни кто не заметил.