Даже правильнее так, при сравнении какая операция выполняется над операндами и соответственно какой бит в регистре признаков при этом будет меняться и отвечать за совпадение или не совпадение.
Сравнение == неразрушающее вычитание. Результат вычитания не записывается в аккумулятор, а признаки АЛУ обновляются так же, как при SUB/SBI.