Добрый день.
Есть переменная PSW[369]. У нее нужно проверить 6 бит. И если он 1 то установить бит 6 в переменной PSW[1369]....
WORD tmp;
tmp = PSW[369];
if ((tmp>>6) & 0x01)
{
PSW[1369] = PSW[1369] | (1<<6);
}
else
{
PSW[1369] = PSW[1369] & (0<<6);
}
Но такая конструкция не работает. Уважаемые спецы, почему?
Заранее спасибо...