Мне нужно получить значение конкретного бита в PSW. В документации есть такой пример
Задача: записать значение нулевого бита регистра PSW400 в бит PSB300.
Здесь речь о нулевом бите, но используется 0х01. Значит индексация идет с 1?Код:if (PSW[400] & 0x01)
{
SetPSB(300);
}
else
{
ResetPSB(300);
}
Если мне нужен например 4й бит PSW500. Правильно ли следующий пример?
Код:BOOL myBit;
myBit = PSW[500] & 0x04;