А если нужно проверить установленность нужных битов, то вместо традиционного AND используют команду BIT, не выдающую результат, но устанавливающую флаг Z.