Доброго всем дня
пытаюсь проанализировать разряды buf
byte buf[1]=0x84;
if ( buf[0] &0x80==0x80).... (128) bit.b #0x1,&buf
if ( buf[0] &0x40==0x40).... (0) bit.b #0x1,&buf
.....
выражения расчитываются правильно -128 и 0 но условия не выполняются
в ассемблерном коде вместо 128 и 64 #0x1 откуда он это берет?
Оптимизация отключена. Девайс на msp430