В AVR - как сделано сравнение/вычитание многобайтных чисел. Команда SUBC флаг Z может только сбросить, но не установить. Соответственно на равенство нулю можно проверить после завершения всего вычитания. В MSP - команды BIT (бит тест) устанавливают бит C инверсным биту Z. Соотвественно вместо: CLR C BIT #маска, регистр1 BEQ L1 SEC L1: RLC регистр2 можно просто писать BIT #маска, регистр1 RLC регистр2